Je pense que ce dont vous avez besoin est ceci :
START TRANSACTION;
DELETE FROM tab1
where id = (SELECT id FROM tab1 WHERE /*your condition here*/);
COMMIT;
Modifier : Sur la base du commentaire de l'OP ci-dessous, il n'y a aucun moyen de savoir quelle ligne a été la dernière supprimée, mais vous pouvez créer un Déclencheur pour le faire pour vous, consultez Ce tutoriel.