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

MySQL запис, който ще подлежи на TTL

Току-що разбрах, че MySQL 5.1+ има планировчик на събития . MySQL Event Scheduler управлява планирането и изпълнението на събития - задачи, които се изпълняват по график.

Съхранените подпрограми изискват таблицата на събитията в базата данни на MySQL. Тази таблица се създава по време на инсталационната процедура на MySQL.

Синтаксис за използването му би бил:

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

Това е доста полезно и напълно удовлетворява нуждите ми за автоматично изчистване на таблици без използване на cron задания.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Изберете къде съдържа JSON масив

  2. Автоматично генериране на диаграма на база данни MySQL

  3. Как работи memcache с MySQL?

  4. Как да изградим динамична заявка чрез свързване на параметри в node.js-sql?

  5. Подобряване на заявка с помощта на много вътрешни присъединявания към wp_postmeta, таблица ключ/стойност