Workbench Mysql导入ERROR 1050(42S01)

时间:2016-01-15 07:00:10

标签: mysql database mysql-error-1050

使用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行:表' sc2categories'已经   存在

     

操作失败,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;

不要在这里看到问题......

1 个答案:

答案 0 :(得分:0)

我使用SQL Import脚本并将其粘贴到Workbench的SQL执行区而不是使用其导入功能。它似乎已经执行了所有SQL语句,没有错误或警告。仍然不确定为什么使用导入功能不断给我“表已存在”错误。我有几个其他数据库使用该函数导入正常但不是这个特定的数据库。