MySQL导入 - 我可以一起进行INSERT或UPDATE

时间:2014-08-27 14:49:35

标签: mysql import export

如果我进行SQL转储,我只能选择一个选项来插入,更新或替换查询。如果不存在,我可以让它INSERT UPDATE吗?

可能是一个简单的答案,但我只是不确定。

1 个答案:

答案 0 :(得分:1)

我相信REPLACE将适合您(replace mysqldump选项),因为它的行为如下:如果目标表中存在与REPLACE中的行数据匹配的行语句(基于PRIMARY KEYUNIQUE KEY值),该行中的数据将被删除并替换为源(转储文件)行中的数据。如果没有这样的匹配,则将源行插入目标表。