我需要将列中的信息更改为Degraded,它是Feature Broken或Degradated。这是正确的行吗?
UPDATE tablename
SET column = 'Degraded'
WHERE column = 'Degradated' OR column= 'Feature Broken'
由于
答案 0 :(得分:2)
是的,是的。
你可以让它更简洁(但完全相同)
...
WHERE column IN ('Degradated','Feature Broken')
答案 1 :(得分:2)
您可能想要使用IN运算符,以避免使用OR:
UPDATE tablename SET columnname = 'Degraded' WHERE columnname IN ('Degradated', 'Feature Broken');
另外,我建议先运行一个SELECT,这样你就会知道用你的命令会改变多少行。