sql >> Databasteknik >  >> RDS >> Mysql

AUTO-DELETE RAD 1 Dag efter infogning (MySQL)

Ta en titt på Event:https://dev. mysql.com/doc/refman/5.7/en/events-syntax.html i ditt fall:du kan prova den här:

-- 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;

denna sql-kod skapar en trigger och kör varje minut.



  1. problem med PDO-objekt

  2. php + mysql + google map

  3. sortera efter XXX sortera efter ASC eller DESC, dynamisk ordning, mysql...

  4. Hur man skapar en tabell med en främmande nyckel i SQL