sql >> Databasteknik >  >> RDS >> Mysql

Ta bort utgången datarad automatiskt i MySQL

Du kan försöka använda MySQL Events för det:

CREATE EVENT IF NOT EXISTS `dbName`.`eventName`
ON SCHEDULE
EVERY 1 DAY // or 1 HOUR
COMMENT 'Description'
DO
BEGIN

DELETE FROM `dbName`.`TableName` WHERE `expireDateCol` < NOW();

END

OBS att MySQL Event Scheduler måste vara aktiverat på din server:

SET GLOBAL event_scheduler = ON;


  1. Sammanfoga två bord i en MySQL

  2. Gå själv med i orakel med exempel

  3. PHP skriver 800 poster till fil(.txt) från databasen

  4. Dödar en MySQL-fråga under körning med PHP och AJAX