gpt4 book ai didi

mysql - 如果 A 列中的值与值列表中的值匹配,则更新值列 B

转载 作者:行者123 更新时间:2023-11-29 22:30:23 26 4
gpt4 key购买 nike

在我的“域”表中 - A 列是“名称”。 B 列是域名的“所有者”。

当前所有域的所有者字段均设置为值“NON”。

我需要循环并更新一些域以使所有者为“CJS”。

我猜我的查询会是这样的......

如果“domains.name”与“其中一个名称”匹配,则将“domains”更新为“domains.owner”,将“domains.owner”设置为“CJS”。

这是我可以创建一个名称列表(数组?)的方法吗?我可以根据它检查“A 列”?

谢谢

最佳答案

您可以在 UPDATE 查询中使用 WHERE 子句。要测试某列是否在值列表中,请使用 IN(值列表)

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

关于mysql - 如果 A 列中的值与值列表中的值匹配,则更新值列 B,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29862163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com