当前位置: 首页 > 知识库问答 >
问题:

工作台MySQL导入ERROR 1050(42S01)

糜博远
2023-03-14

使用Xampp/MySQL。导出win7 MySQL数据库。导入到另一台具有相同Xampp/MySQL版本的win10机器。确保“sc2”数据库在Win10设置中不存在(没有目录)。但是在导入过程中,工作台给出了错误

" 22:53:38还原E:\ Data \ xampp \ MySQL \ Data \ export database 14 Jan 2016-sc2 \ sc2 . SQL Running:mysql.exe-defaults-file = " c:\ users \ Henry \ appdata \ local \ temp \ tmp 3 le 6 EB . CNF "-protocol = TCP-host = 127 . 0 . 0 . 1-user = root-port = 3306-default-character-set = utf8-comments

操作失败,退出代码为 1 22:53:39 导入 E:\Data\xampp\mysql\data\ExportDatabase14Jan2016-sc2\sc2.sql 已完成,出现 1 个错误”

多次尝试删除目录,确保表“categories”不存在,但每次都会收到此消息。

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个答案

颜思淼
2023-03-14

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

 类似资料:
  • 当我尝试更改 mysql 数据库上的特权时,出现以下错误: 请确保所使用的帐户有权访问MySQL授权表。执行“描述mysql.db”时出错 这也是它不让我从另一个数据库导入表的原因吗?当我尝试时,我得到了错误: 操作失败与exitcode 1 09:20:16恢复D:\ design and photos \ boo . com \ db dump \ 070113 . SQL 正在运行:mysq

  • 问题内容: 我有一个CSV文件。它包含140万行数据,因此我无法在Excel中打开该csv文件,因为其限制约为100万行。 因此,我想将此文件导入MySQL工作台中。此csv文件包含以下列 我正在尝试在MySQL工作台中创建一个名为“虚拟”的表,其中包含诸如 CSV文件名为。我在工作台中的代码是这样的: 但我收到类似的错误 问题答案: 我想您缺少ENCLOSED BY子句 并指定csv文件的完整路

  • 我试图使用Windows上的MySQL Workbench 6.0导出我的数据库,以发送到Amazon RDS中的db实例,但我得到了以下错误: 有人有什么想法可以帮助我吗?

  • 尝试导出大型数据库时,我收到以下错误消息: 有什么线索吗?我应该怎么做才能成功地将表从在线导出到离线。我想从Web服务器下载本地的sql。 在这种情况下,我正在使用mysql工作台从在线导出sql。

  • 我遇到了有关数据库导出的问题。首先,我必须澄清我正在使用MySQL Workbench 5.2.47。到目前为止,我遵循的过程如下: > 我按照http://mysqlworkbench.org/2012/07/migrating-from-ms-sql-server-to-mysql-using-workbench-migration-wizard/的指示创建了与MSSQL DB的连接,以便将其

  • 我正在将sql转储文件导入MySQL工作台,并不断收到下面的错误。这是否意味着文件/记录的其余部分没有导入,或者只有xxx.get速率部分没有导入?我会丢失其中的记录吗?有人知道是什么导致了这种情况吗? 01:29:31 恢复 D:\Projects\CustomerName\Customer Files\xxx-2016-Oct-03.sql Running: mysql.exe --defau