【发布时间】:2014-06-24 13:32:12
【问题描述】:
我想对我的唯一 ID 进行更新,例如替换空格,但在这种情况下,更新语句会因为多余的 s 而中断,我尝试按如下方式进行更新,但是 语法错误
UPDATE __cat_product
SET product_id = REPLACE(product_id,' ','')
ON DUPLICATE KEY DELETE product_id
WHERE product_id LIKE "%A %"
如何以正确的方式做到这一点?
【问题讨论】:
-
认为您需要将其作为 2 个语句来执行。一个负责更新,一个负责删除。
-
更新不会在重复会中断
标签: mysql duplicates unique