我需要一個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