Tôi nghĩ những gì bạn cần là cái này:
START TRANSACTION;
DELETE FROM tab1
where id = (SELECT id FROM tab1 WHERE /*your condition here*/);
COMMIT;
Chỉnh sửa: Dựa trên nhận xét của OP bên dưới, Không có cách nào để biết hàng nào là hàng bị xóa cuối cùng, nhưng bạn có thể tạo Trigger để làm điều đó cho bạn, hãy xem Hướng dẫn này.