sql >> Database >  >> RDS >> Mysql

MySQL-record dat onderhevig zou zijn aan TTL

Ik kwam er net achter dat MySQL 5.1+ een eventplanner heeft . De MySQL-evenementplanner beheert de planning en uitvoering van evenementen - taken die volgens schema verlopen.

Opgeslagen routines vereisen de gebeurtenistabel in de MySQL-database. Deze tabel is gemaakt tijdens de MySQL-installatieprocedure.

Syntaxis voor het gebruik ervan zou zijn:

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

Het is best handig en voldoet volledig aan mijn behoeften voor het automatisch opruimen van tabellen zonder cron-jobs te gebruiken.



  1. Accenten opslaan in MySQL-database

  2. TOP en ORDER BY sql-fout

  3. Installatie van postgresql met NSIS

  4. Hoe DENSE_RANK() werkt in SQL Server