Grundsätzlich können Sie in MySQL keine Aktualisierung an einer Tabelle vornehmen, die Sie im SELECT verwenden Teil. Für Details können Sie dieses Verhalten überprüfen, das dokumentiert ist unter:http:/ /dev.mysql.com/doc/refman/5.6/en/update.html
Theoretisch jedes DELETE ist ein UPDATE Deshalb erhalten Sie diesen Fehler.
Sie könnten einfach Folgendes tun:
DELETE FROM myTable
ORDER BY my_id
LIMIT 1;