我需要一个SQL查询来运行这个UPDATE语句有什么问题?
UPDATE function
SET active = 0
WHERE unitRef IN
(SELECT unitRef
FROM project_unit
WHERE projectRef = 1);
当我运行此查询,phpMyAdmin的说,0行受到了影响。 然而,当我运行下面的代码独立:
SELECT unitRef
FROM project_unit
WHERE projectRef = 1
它返回我1个多排。
我做错了什么?
不应该'更新功能设置活动= 0 ...'? – home