更新相同数据通常是使用UPDATE语句来完成的,如果主键已经存在,则使用INSERT操作将失败,不会更新相同数据。如果您希望插入或者更新数据,可以考虑使用INSERT INTO ... ON DUPLICATE KEY UPDATE语句,这将在出现主键冲突时更新数据而不是插入新数据,以确保主键保持唯一性。
2023-05-22 10:13:29
如果是insert,会报错。 replace into 会忽略报错,删除原数据,重新insert。 ingore会直接忽略,不对原有数据进行操作,直接插入一条新的数据,此回答整理自钉群“阿里云DMS数据管理用户交流群”