Mysqldump更新表

时间:2017-05-23 09:30:28

标签: mysql

我使用mysqldump实用程序将数据库转储到测试服务器上,该服务器在表冠上运行。

Mysqldump --host = 127.0.0.1 --skip-add-drop-table --skip-add-locks --no-create-info --user = root --password ='root'stead> tead.sql

关于进口生产的使用:

Mysql --user = root --password ='root'test

它也从冠冕开始。

转储文件包含大致以下信息。

INSERT INTO im_gruppy VALUES(100,'办公设备用纸',1,'100.png',1);

问题是当insert为键'PRIMARY'找到Duplicate entry'1'时,导入停止。我想更新旧记录。

提示,因为可以通过mysqldump和mysql来执行更新行,如果不存在插入的行?

1 个答案:

答案 0 :(得分:1)

mysqldump --host = 127.0.0.1 --skip-add-drop-table --skip-add-locks --no-create-info - replace --user = root - -password ='root'代替> tead.sql