我已经搜索过并没有找到任何答案,但是当我在phpmyadmin中尝试时,它告诉我语法是错误的。有人可以快速浏览一下,让我知道这可能有什么问题吗:

UPDATE wellness_rsform_properties
WHERE PropertyName = 'REQUIRED'
AND PropertyValue = 'NO'
REPLACE  (PropertyValue, 'NO', 'YES');


我真的很感激任何反馈!

谢谢,
道格

最佳答案

UPDATE wellness_rsform_properties
SET PropertyValue = 'YES'
WHERE PropertyName = 'REQUIRED' AND PropertyValue = 'NO'


无需REPLACE功能,因为您比较。如果要用PropertyValue = 'NO'替换所有出现的NO,则YES适用:

UPDATE wellness_rsform_properties
SET PropertyValue = REPLACE (PropertyValue, 'NO', 'YES')
WHERE PropertyName = 'REQUIRED' AND PropertyValue like '%NO%'

10-05 22:35