一尘不染

插入到mysql表并覆盖任何当前数据

mysql

我正在将一些数据插入表中,但有时会与表中的其他数据发生冲突(即,它具有相同的主键)。
我希望能够覆盖这些数据(如果有的话),而不是让mysql向我发送一条错误消息,指出它们是重复的主键。我知道我可以事先删除这些值,但是这将需要较大的查询。
是否有可能以某种方式覆盖这些值并禁止显示任何警告,还是我被迫删除了这些值。


阅读 1128

收藏
2020-05-17

共1个答案

一尘不染

只是一点备忘单。
Mysql有3种不同的方案来处理唯一的密钥重复项:

如果你想…

2020-05-17