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

Chạy một truy vấn mySQL như một công việc cron?

Cá nhân tôi thấy việc sử dụng bộ lập lịch sự kiện MySQL dễ dàng hơn cron.

Bật nó với

SET GLOBAL event_scheduler = ON;

và tạo một sự kiện như thế này:

CREATE EVENT name_of_event
ON SCHEDULE EVERY 1 DAY
STARTS '2014-01-18 00:00:00'
DO
DELETE FROM tbl_message WHERE DATEDIFF( NOW( ) ,  timestamp ) >=7;

và đó là nó.

Đọc thêm về cú pháp tại đây tại đây là thông tin tổng quát hơn về nó.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để có được kích thước cơ sở dữ liệu MySQL cho cơ sở dữ liệu của bạn?

  2. Sử dụng Workbench để kết nối với máy chủ MySQL từ xa qua đường hầm SSH

  3. Lỗi nghiêm trọng:Gọi đến hàm không xác định session_register ()

  4. Sự khác biệt giữa SQL và MySQL là gì

  5. Đơn vị ngày &giờ trong MySQL (Danh sách đầy đủ)