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

AUTO-DELETE ROW 1 Hari Setelah Disisipkan (MySQL)

Silakan lihat Acara:https://dev. mysql.com/doc/refman/5.7/en/events-syntax.html dalam kasus Anda:Anda dapat mencoba yang ini:

-- create a timer to update this table automatically

DROP EVENT IF EXISTS `et_update_your_trigger_name`;
CREATE EVENT `et_update_your_trigger_name`  ON SCHEDULE EVERY 1 MINUTE 
STARTS '2010-01-01 00:00:00' 
DO 
DELETE FROM `DB_NAME`.`table_name` where DATEDIFF(now(),`timestamp`) > 1;

ALTER EVENT `et_update_your_trigger_name` ON  COMPLETION PRESERVE ENABLE;

kode sql ini membuat pemicu, dan mengeksekusi setiap menit.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ruby on Rails MySQL #08S01Jabat tangan yang buruk - turunkan versi MySQL?

  2. dapatkah saya menggunakan variabel untuk menentukan OUTFILE di mysql

  3. Bagaimana cara menggunakan group by dengan tiga kolom data?

  4. Mengekstrak nama file dari jalur MYSQL

  5. Solusi MySQL untuk fungsi jendela