Tôi đang tìm một truy vấn có thể xóa tất cả các hàng từ bảng trong cơ sở dữ liệu trong đó dấu thời gian cũ hơn ngày/giờ hiện tại hoặc dấu thời gian hiện tại.MySQL Truy vấn để xóa các hàng có dấu thời gian cũ hơn dấu thời gian hiện tại
Sẽ thực sự đánh giá cao một số trợ giúp ở đây khẩn trương!
Dưới đây là các truy vấn Tôi đang sử dụng nhưng như tôi nghĩ rằng nó không được làm việc:
delete from events where timestamp<CURRENT_TIMESTAMP{);
Cảm ơn bạn đã trả lời nhanh chóng nhưng không hoạt động ! Việc xóa tất cả các bản ghi mặc dù dấu thời gian không lớn hơn thời gian/ngày hiện tại – Arihant
bởi "cũ hơn" bạn có nghĩa là dấu thời gian là> thời gian hiện tại? sau đó bạn phải biến báo cáo thành dấu thời gian> NGAY BÂY GIỜ() –