【发布时间】:2009-11-26 18:05:17
【问题描述】:
我有一个适用于所有其他数据库系统的简单查询,但在 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
有什么解决办法吗?
【问题讨论】:
标签: mysql sql mysql-error-1093