Mysql
 sql >> база данни >  >> RDS >> Mysql

АВТОМАТИЧНО ИЗТРИВАНЕ НА РЕД 1 ден след вмъкване (MySQL)

Моля, разгледайте събитието:https://dev. mysql.com/doc/refman/5.7/en/events-syntax.html във вашия случай:можете да опитате този:

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

този sql код създава тригер и се изпълнява на всеки минути.



  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

  2. Как да разрешите тази грешка--dbWriteTable()

  3. MySQL:ПРОМЕНИ ТАБЛИЦА, ако колоната не съществува

  4. TXT файл или база данни?

  5. Механизми за проследяване на промените в схемата на БД