mysql查询将数据从转储导入现有数据并覆盖新条目

时间:2012-10-23 21:01:18

标签: mysql sql import mysqldump

我想将新的DUMP文件导入到具有相同架构的旧数据库中。我想覆盖如果我正在导入转储文件记录的记录中有任何更改,并且想要添加新记录。我不想删除我要导入的数据库中的现有记录。

1 个答案:

答案 0 :(得分:0)

如果使用mysqldump创建转储文件,则可以为其提供选项--replace,它会生成包含replace语句而不是insert语句的转储文件。 将此转储文件加载到MySQL时,与数据库中的主键或唯一键匹配的记录将替换旧的键,而将插入与现有键不匹配的记录。