【问题标题】:No database selected when importing导入时未选择数据库
【发布时间】:2020-06-19 18:43:57
【问题描述】:

我已经导出了数据库,但是当我想再次导入时,我得到没有选择数据库的错误

我知道选择数据库解决了问题,但是我已经导出了数据库,所以无法直接导入。

【问题讨论】:

    标签: mysql phpmyadmin


    【解决方案1】:

    如果您现有的 SQL 文件没有 USE <databasename> 语句,phpMyAdmin 将不会自动知道您希望将数据导入哪个数据库。有几种解决方案:

    • 首先打开数据库,明确告诉 phpMyAdmin。您可能必须先创建数据库(这很简单;按下两个按钮并输入名称),
    • 编辑 SQL 文件以添加语句(这通常是文件中的第一个命令,类似于
    CREATE DATABASE IF NOT EXISTS `foo` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
    USE `foo`;
    
    • 再次导出文件,在 phpMyAdmin 中,您可以选中“添加CREATE DATABASE / USE 语句”复选框,生成的文件将为您包含这些语句。

    【讨论】:

      猜你喜欢
      • 2015-04-21
      • 2017-01-20
      • 2011-10-16
      • 1970-01-01
      • 2012-07-11
      • 2013-12-25
      • 1970-01-01
      • 1970-01-01
      • 2017-11-03
      相关资源
      最近更新 更多