Ich denke, was Sie brauchen, ist dies:
START TRANSACTION;
DELETE FROM tab1
where id = (SELECT id FROM tab1 WHERE /*your condition here*/);
COMMIT;
Bearbeiten: Basierend auf dem OP-Kommentar unten gibt es keine Möglichkeit zu sagen, welche Zeile die letzte gelöschte war, aber Sie können einen Auslöser Um dies für Sie zu tun, siehe dieses Tutorial.