EXISTS我已經不再需要其他所有數據庫系統的工作原理,但無法與MySQL這個簡單的查詢:使用與MySQL
UPDATE points p
SET p.userid = 5224
WHERE p.userid = 2532
AND NOT EXISTS (
SELECT 1
FROM points q
WHERE q.userid = 5224
AND q.game = p.game
)
我收到以下錯誤信息:
#1093 - You can't specify target table 'p' for update in FROM clause
有任何解決方法?
和什麼有關AND q.game = p.game? – 2009-11-26 18:11:34
對不起,我錯過了一個p。我現在已將它改爲點。 – 2009-11-26 18:13:23