Zasadniczo w MySQL nie można zaktualizować tabeli, której używasz w SELECT
część. Aby uzyskać szczegółowe informacje, możesz sprawdzić to zachowanie, które jest udokumentowane pod adresem:http:// /dev.mysql.com/doc/refman/5.6/en/update.html
Teoretycznie każde DELETE
to UPDATE
dlatego pojawia się ten błąd.
Możesz po prostu wykonać następujące czynności:
DELETE FROM myTable
ORDER BY my_id
LIMIT 1;