如何导入一个MySQL转储文件复制到数据库而不覆盖记录具有相同的价值?

有帮助吗?

解决方案

下面是href="http://dev.mysql.com/doc/refman/5.0/en/mysqlimport.html" rel="nofollow noreferrer">链接到手动的

--replace, -r

--replace--ignore选项控制处理复制唯一键值的现有行输入行。如果指定--replace,新行替换有相同的唯一键值的现有行。如果指定--ignore,上唯一键值复制一个现有行输入行被跳过。如果你不指定任何一个选项,当找到重复的键值发生错误,并且文本文件的余下部分被忽略。

如果您使用的phpmyadmin那么你将不得不在GUI此一个选择为好。

其他提示

可以修改SQL文件并更改INSERT INTOINSERT IGNORE INTO

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top