我创建了一个包含独有的“mobile_no就像一个表..MySQL的:与更新表忽略重复条目
09727048248
9727048248
9824578564
9898998998
然后,我要检查手机号码,如果它是有效还是无效的,如果它是有效的,那么我想它设置成合适的格式一样919727048248.
对于我叫更新查询如..
update bccontacts
set mobile_no='919727048248'
where mobile_no=09727048248
所以,第一次成功运行,那么第二次就回答说..
ERROR 1062(23000):重复项 '919727048248' 关键 'mobile_no'
因为有独特的键已设置为 'mobile_no' ..
那么,有没有任何其他查询IGNORE DUPLICATE KEY ON UPDATE
?
可能重复[4596390](http://stackoverflow.com/questions/4596390/mysql-insert-on -duplicate-key-do-nothing-just-dont-complain-to-the-error) – dbf