mysql - 错误 #1046 - XAMPP 上未选择数据库 SQL 导入

标签 mysql sql drupal phpmyadmin xampp

我正在尝试将 SQL 数据库从我的 Drupal 生产站点导入到我本地计算机上的沙盒测试站点。我目前在我工作的机器上使用 XAMPP。

我已经下载了我的数据库 aipiadxxm_if9DHdr.sql,然后我转到 http://localhost/phpmyadmin/index.php 上的 phpMyAdmin,然后转到 -> 导入。

导入数据库后出现此错误:

SQL query:
--
-- Database: `aipiadxxm_if9DHdr.sql`
--
-- --------------------------------------------------------
--
-- Table structure for table `if9d_access`
--
CREATE TABLE IF NOT EXISTS `if9d_access` (
`aid` int( 11 ) NOT NULL AUTO_INCREMENT ,
`mask` varchar( 255 ) NOT NULL default '',
`type` varchar( 255 ) NOT NULL default '',
`status` tinyint( 4 ) NOT NULL default '0',
PRIMARY KEY ( `aid` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1;


MySQL said: Documentation
#1046 - No database selected 

是什么导致此错误消息:#1046 - 未选择数据库

最佳答案

在导入表结构和数据的 SQL 之前,您需要在沙盒机器上创建和/或选择数据库。

在 phpMyAdmin 中,这意味着从边栏中选择一个数据库,然后使用它的导入选项卡。如果您要填充的数据库不存在,您必须先使用 Create new database 表单创建它。

导入后,您应该确认导出-导入过程没有影响 anonymous user record (uid 0).

关于mysql - 错误 #1046 - XAMPP 上未选择数据库 SQL 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11438427/

相关文章:

php - 如何将逗号分隔的字符串与另一个逗号分隔的字符串匹配

MYSQL 在 Group By 中使用限制

sql - MySQL:有效地查找列的内容是字符串开头的行

php - 如何在 drupal 模块中创建表单?

php - 在模板中的 load_node 上访问 Drupal 7 中的字段值

drupal - 在线试用 Joomla、Drupal 和其他 PHP CMS 软件包?

MySQL 将分钟转换为秒

PHP MySQL - 如何在准备好的语句中插入默认值

php - 使用 MySQLi 和 PHP 的排名系统(多次检查)

mysql - SQL语句创建许多连接并挂起数据库