MySQL # 1093 - Вы не можете указать целевую таблицу 'раздач' для обновления в предложении FROM

Я пробовал:

UPDATE giveaways SET winner = '1' WHERE ID = (SELECT MAX(ID) FROM giveaways)

Но это дает:

# 1093 - Вы не можете указать цель таблица «раздачи» для обновления в FROM clause

Эта статья кажется актуальной, но я не могу адаптировать ее к своему запросу. Как мне заставить его работать?

26
задан Pacerier 24 February 2015 в 03:16
поделиться