I tried:
UPDATE giveaways SET winner = \'1\' WHERE ID = (SELECT MAX(ID) FROM giveaways)
But it gives:
#1093 - Yo
You can create a view of the subquery first and update/delete selecting from the view instead.. Just remember to drop the view after.