Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Các mục nhập SQL sẽ hết hạn sau 24 giờ

Bạn có thể sử dụng trình lập lịch sự kiện của MySQL một trong hai:

  • để tự động xóa các bản ghi như vậy khi chúng hết hạn:

    CREATE EVENT delete_expired_101
    ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 24 HOUR DO
    DELETE FROM my_table WHERE id = 101;
    
  • để chạy tự động thanh lọc tất cả các bản ghi đã hết hạn một cách thường xuyên:

    CREATE EVENT delete_all_expired
    ON SCHEDULE EVERY HOUR DO
    DELETE FROM my_table WHERE expiry < NOW();
    


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách thiết lập chuyển đổi dự phòng tự động cho cơ sở dữ liệu Moodle MySQL

  2. Chèn MySQL trên bản cập nhật trùng lặp cho khóa không phải CHÍNH

  3. Loại bỏ hoặc cắt bớt một số ký tự đầu tiên hoặc cuối cùng trong cơ sở dữ liệu MySQL với SQL

  4. Nhận thời gian trung bình giữa các lần trong SQL

  5. Kết nối Sequel Pro và MySQL không thành công