使用Xampp / MySQL。导出win7 MySQL数据库。导入到具有相同Xampp / MySQL版本的另一台win10机器。确保" sc2" Win10安装程序中没有数据库(没有目录)。但是在导入期间,Workbench给出了错误
" 22:53:38恢复 E:\ Data \ xampp \ mysql \ data \ ExportDatabase14Jan2016-sc2 \ sc2.sql运行: 的mysql.exe --defaults文件=" C:\用户\亨利\应用程序数据\本地\ TEMP \ tmp3le6eb.cnf" --protocol = tcp --host = 127.0.0.1 --user = root --port = 3306 --default-character-set = utf8 --comments< " E:\数据\ XAMPP \ MySQL的\数据\ ExportDatabase14Jan2016-SC2 \ sc2.sql" ERROR 1050(42S01)第27行:表'
sc2
。categories
'已经 存在操作失败,exitcode 1 22:53:39导入 E:\ Data \ xampp \ mysql \ data \ ExportDatabase14Jan2016-sc2 \ sc2.sql有 完成了1个错误"
尝试多次删除目录,确保表格"类别"不存在,但每次都得到这个消息。
第27行是:
CREATE TABLE `categories` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`category` varchar(20) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `categoryid_UNIQUE` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8;
不要在这里看到问题......
答案 0 :(得分:0)
我使用SQL Import脚本并将其粘贴到Workbench的SQL执行区而不是使用其导入功能。它似乎已经执行了所有SQL语句,没有错误或警告。仍然不确定为什么使用导入功能不断给我“表已存在”错误。我有几个其他数据库使用该函数导入正常但不是这个特定的数据库。