2015-04-25 61 views
0

在我的'域'表中 - 列A是'名称'。 B列是域名的所有者。如果列A中的值与值列表中的值匹配,则更新值列B

所有域当前都将其所有者字段设置为值'NON'。

我需要遍历并更新一些域以拥有所有者的“CJS”。

我的查询是这样的事情我想....

更新“域”设置“domains.owner”到“CJS”如果“domains.name” 匹配“一个这些名字”

是他们的一种方法,我可以创建一个列表(数组?)的名称,我可以检查'列A'反对?

感谢

回答

0

可以在UPDATE查询中使用WHERE条款。要测试列是否在值列表中,请使用IN (list of values)

UPDATE domains 
SET owner = 'CJS' 
WHERE name IN ('name1', 'name2', 'name3', ...) 
相关问题