Basicamente no MySQL você não pode fazer uma atualização em uma tabela que você usa no
SELECT
papel. Para detalhes, você pode verificar esse comportamento que está documentado em:http:/ /dev.mysql.com/doc/refman/5.6/en/update.html
Em teoria, cada
DELETE
é uma UPDATE
então é por isso que você recebe esse erro. Você poderia simplesmente fazer o seguinte:
DELETE FROM myTable
ORDER BY my_id
LIMIT 1;