Nguyên tắc cơ bản của việc xóa các hàng trùng lặp:
CREATE TEMPORARY TABLE tmptbl AS SELECT DISTINCT * FROM my_sale_time;
DELETE FROM my_sale_time;
INSERT INTO my_sale_time SELECT * FROM tmptbl;
Bạn có thể phải chỉ định các cột và mệnh đề WHERE (tôi không thực sự hiểu tiêu chí của bạn) Và tất nhiên bạn nên chạy thử nó trên máy chủ phát triển và đừng quên chạy nó như một giao dịch duy nhất với các bảng bị khóa.