Mysql
 sql >> база данни >  >> RDS >> Mysql

Изпълняване на mySQL заявка като cron работа?

Аз лично намирам, че е по-лесно да използвам MySQL планировчик на събития, отколкото cron.

Активирайте го с

SET GLOBAL event_scheduler = ON;

и създайте събитие като това:

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;

и това е всичко.

Прочетете повече за синтаксиса тук и тук е по-обща информация за него.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Научете как да архивирате вашата MySQL база данни

  2. LINQ за Java инструмент

  3. Как да управлявате сесиите в Node.js с помощта на Passport, Redis и MySQL

  4. Автоматично мащабиране с Amazon Aurora без сървър

  5. Алтернативи на MySQL Workbench - ClusterControl Database User Management