【发布时间】:2015-07-23 06:28:58
【问题描述】:
以相同格式从一个表格插入到另一个表格,或将 csv 文件导入现有表格。如果检测到重复的主键,而不是更新现有行,我希望将重复项添加为具有新键的新行。这可能与 ON DUPLICATE 吗?
【问题讨论】:
-
您使用的是哪个 DBMS?
-
我正在使用 mysql 工作台和 mysql 5.6
以相同格式从一个表格插入到另一个表格,或将 csv 文件导入现有表格。如果检测到重复的主键,而不是更新现有行,我希望将重复项添加为具有新键的新行。这可能与 ON DUPLICATE 吗?
【问题讨论】:
这可以用 ON DUPLICATE 吗?
不,命令是 ON DUPLICATE KEY UPDATE,没有 ON DUPLICATE KEY INSERT。
你有选择。
【讨论】: