SQL UPDATE即使违反了某些唯一约束也会继续

时间:2015-05-21 09:18:03

标签: sql postgresql sql-update try-catch constraints

我正在尝试清理我的电子邮件。一个例子是替换' .con'用' .com'发送电子邮件。这就是我到目前为止所做的:

UPDATE users 
SET email = CONCAT(
SUBSTRING(email, 1, LENGTH(email)-3), 'com')
WHERE email like '%.con';

如果' .com'一个单一的版本' .con'电子邮件已存在,此命令失败。有没有办法让它无声地失败?该表是几百万个条目,所以添加NOT EXISTS表现不够好

0 个答案:

没有答案