我想更新未在列表中选择其ID的用户的所有记录。关于如何正确执行以下查询的任何建议?

UPDATE credit SET val = 0
WHERE u_id not in (SELECT u_id FROM credit WHERE type = 10 and month(create_m)=5)

最佳答案

您使用的条件不等于:<>

UPDATE credit SET val = 0
WHERE type <> 10 OR month(create_m) <> 5

关于mysql - 更新(SELECT…)列表中的用户,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30553496/

10-13 00:57