php – 在多插入上查找重复值

我正在向表中插入新记录.记录可以不止一个.

如果我插入1,2,3,4,5,6,7,9,10的值

然后它将向表中插入10条记录.

   INSERT INTO table (record) VALUES (1,2..,10) ON DUPLICATE KEY UPDATE record=record 
   //Actually on duplicate key I want to update whole column here (not only the record column on its row 

在1到10的范围内,可能存在一些已经存在的数字.假设已经存在的数字是4,6和9的数字.如果是这样,那么我想找到这个重复的数字是警报或回声,(嘿,这个值已经存在4,6, 9(类似的东西)),其余的数字保持插入.

我的问题是,如何找到这个重复的数字?

最佳答案
资料来源:AskBeen.com How to find duplicate records in MySQL table

例如,如果要查找标题的重复项:

SELECT COUNT(*) c, title 
FROM `data` 
GROUP BY title 
HAVING c > 1

转载注明原文:php – 在多插入上查找重复值 - 代码日志