我正在尝试通过加入同一个表来更新同一个表,重复行跳过。我想将重复值的计数存储在 number_of_duplicates 字段中。
UPDATE 4_crem_three_entries a,(
SELECT count(*) c,cream_id FROM 4_crem_three_entries
GROUP BY `c_phone` HAVING count( * ) >1
) b
SET number_of_duplicates=b.c
WHERE a.cream_id=b.cream_id