我需要将列中的信息更改为Degraded,其中该列的特征已损坏或已降级。这行是对的吗?
UPDATE tablename
SET column = 'Degraded'
WHERE column = 'Degradated' OR column= 'Feature Broken'谢谢
发布于 2012-01-25 03:03:44
您可能希望使用IN运算符,以避免OR:
UPDATE tablename SET columnname = 'Degraded' WHERE columnname IN ('Degradated', 'Feature Broken');此外,我建议先运行SELECT,这样您就可以在某种程度上了解命令将更改多少行。
发布于 2012-01-25 03:02:11
是的,是这样的。
你可以让它更简洁(但在其他方面完全一样)
...
WHERE column IN ('Degradated','Feature Broken')https://stackoverflow.com/questions/8992477
复制相似问题