Я этот простой запрос, который работает на всех других системах баз данных, но терпит неудачу с MySQL:Использование EXISTS с 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
Есть ли обходной путь ?
и насчет И q.game = p.game? –
Извините, я пропустил p. Теперь я изменил его на точки. –