MySQL重复插入或更新

时间:2014-07-09 23:01:20

标签: php sql

我很好奇,如果这是不好的做法,而不是单独的ADD和UPDATE函数,只需在DUPLICATE KEY函数上有一个INSERT和UPDATE。这对我有用,因为我可以更新我将添加的相同列。我只是想知道这个捷径是否是出于任何原因的坏主意。

谢谢。

1 个答案:

答案 0 :(得分:1)

如果你需要插入一些数据但你不知道,如果它已经存在,那么这是一个好主意。

如果您已经知道此数据是否可用(因为您需要在软件中使用此数据),则应该执行简单的UPDATEINSERT