【发布时间】:2013-10-31 05:53:53
【问题描述】:
我创建了一个表,其中包含一个 UNIQUE 'mobile_no' like
09727048248
9727048248
9824578564
9898998998
然后我要检查手机号码是否有效,如果有效则我想将其更改为正确的格式,例如919727048248。
为此,我将更新查询称为..
update bccontacts
set mobile_no='919727048248'
where mobile_no=09727048248
第一次运行成功,第二次回复了
错误 1062 (23000):密钥“mobile_no”的重复条目“919727048248”
因为已经为“mobile_no”设置了唯一的密钥。
那么还有其他查询可以IGNORE DUPLICATE KEY ON UPDATE吗?
【问题讨论】:
-
可能重复4596390
标签: mysql