I grund och botten i MySQL kan du inte göra en uppdatering av en tabell som du använder i SELECT del. För detaljer kan du kontrollera detta beteende som finns dokumenterat på:http:/ /dev.mysql.com/doc/refman/5.6/en/update.html
I teorin varje DELETE är en UPDATE så det är därför du får det här felet.
Du kan helt enkelt göra följande:
DELETE FROM myTable
ORDER BY my_id
LIMIT 1;