MySQL # 1093 - No puede especificar 'regalos' de la tabla de destino para la actualización en la cláusula FROM
Lo intenté
UPDATE giveaways SET winner = '1' WHERE ID = (SELECT MAX(ID) FROM giveaways)
Pero da:
# 1093 - No puede especificar 'regalos' de la tabla de destino para la actualización enFROM
cláusula
Este artícul parece relevante pero no puedo adaptarlo a mi consulta. ¿Cómo puedo hacer que funcione?