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

Bagaimana cara menghapus data mysql dari tabel di tengah malam?

Menerapkan penjadwal acara Anda sendiri, terutama sebagai halaman web yang menggunakan JavaScript adalah ide yang buruk. Gunakan juga untuk itu

  • a cron tugas untuk menjalankan DELETE pernyataan melalui antarmuka baris perintah mysql
    /path/to/mysql -u<user> -p"<password>" <db_name> -e "delete from messages"
     CREATE EVENT delete_messages_at_midnight 
     ON SCHEDULE EVERY 1 DAY STARTS CURDATE() + INTERVAL 1 DAY
     DO DELETE FROM messages;

Jika Anda menggunakan pendekatan acara MySQL:

  • gunakan SHOW PROCESSLIST untuk memeriksa apakah penjadwal acara diaktifkan. Jika AKTIF Anda akan melihat proses "Daemon " oleh pengguna "event_scheduler ".
  • gunakan SET GLOBAL event_scheduler = ON; untuk mengaktifkan penjadwal jika saat ini tidak diaktifkan.
  • Selengkapnya tentang mengonfigurasi penjadwal acara, baca di sini



  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 GROUP OLEH dua kolom

  2. Python pandas to_sql 'tambahkan'

  3. MySQL Menambahkan KOMENTAR ke Kunci Asing

  4. bagaimana cara mengambil data mysql di vb.net?

  5. Menyimpan nilai heksadesimal sebagai biner di MySQL