我使用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来执行更新行,如果不存在插入的行?
答案 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