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

Bản ghi MySQL sẽ tuân theo TTL

Tôi vừa phát hiện ra rằng MySQL 5.1+ có trình lập lịch sự kiện . MySQL Event Scheduler quản lý việc lập lịch và thực hiện các sự kiện - nhiệm vụ chạy theo lịch trình.

Các quy trình được lưu trữ yêu cầu bảng sự kiện trong cơ sở dữ liệu MySQL. Bảng này được tạo trong quá trình cài đặt MySQL.

Cú pháp để sử dụng nó sẽ là:

CREATE EVENT
  ClearUserActivationCodes
ON SCHEDULE EVERY 1 DAY
DO
BEGIN
DELETE FROM
  user_activation_code
WHERE code_time_stamp < NOW()
END

Nó khá hữu ích và đáp ứng đầy đủ nhu cầu của tôi về việc tự động xóa các bảng mà không cần sử dụng cron job.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHẾ ĐỘ XEM DROP của MySQL

  2. MYSQL chọn 3 hàng cuối cùng, đặt hàng theo ASC

  3. Cách tốt nhất để trả về giá trị enum trong MySQL là gì?

  4. Tôi có thể xóa chuyển tiếp trong bảng wp_options của cài đặt WordPress của mình không?

  5. Gửi ArrayList từ android sang php MySQL