标签: php mysql
我有一个有一个唯一列的表。我将使用PHP将记录插入其中。
如果有这个唯一列的记录,请不要插入,否则插入。
我应该先选择并决定是否插入。
或者
仍然插入并忽略重复的错误?
哪一个更有效率?
答案 0 :(得分:2)
使用INSERT INGORE语法..在插入之前不要担心检查数据。
INSERT INGORE
引自mysql manual
INSERT IGNORE处理包含唯一键的新行 复制旧行的值:新行用于替换 旧行而不是被丢弃