具有一个新创建的MySQL表,并尝试在其中一列(phone_number)上添加唯一约束,但是我一直收到以下错误:
“错误1062(23000):重复的条目...”
附带的屏幕截图并输出。
忘记确保记录基于电话号码是唯一的,现在尝试对此进行补救。
关于为什么显示此错误以及我们如何仍可以添加唯一约束的任何想法?谢谢
答案 0 :(得分:1)
您可以尝试查找重复项
SELECT phone_number, COUNT(*) c FROM leads GROUP BY phone_number HAVING c > 1;
摆脱重复,然后唯一约束将起作用。