Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Catatan MySQL yang akan dikenakan TTL

Saya baru tahu bahwa MySQL 5.1+ memiliki penjadwal acara . Penjadwal Acara MySQL mengelola penjadwalan dan pelaksanaan acara - tugas yang berjalan sesuai jadwal.

Rutinitas yang disimpan memerlukan tabel acara di database MySQL. Tabel ini dibuat selama prosedur instalasi MySQL.

Sintaks untuk menggunakannya adalah:

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

Ini cukup berguna dan sepenuhnya memenuhi kebutuhan saya untuk membersihkan tabel secara otomatis tanpa menggunakan tugas 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. Cari dengan nilai yang dipisahkan koma mysql

  2. Kiri JOIN lebih cepat atau Inner Join lebih cepat?

  3. Tabel SQL dengan entri daftar vs tabel SQL dengan baris untuk setiap entri

  4. Bagaimana cara menginstal MySQL di CentOS 7

  5. Mengekspos nama tabel dan nama bidang di URL permintaan