Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

पंक्ति डालने के 1 दिन बाद ऑटो-डिलीट करें (MySQL)

कृपया इवेंट पर एक नज़र डालें:https://dev। mysql.com/doc/refman/5.7/hi/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;

यह एसक्यूएल कोड एक ट्रिगर बनाता है, और हर मिनट निष्पादित करता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. लारवेल सम कॉलम डेटाबेस वाक्पटु

  2. SQL ऑप्टिमाइज़ेशन - कॉलम मान के आधार पर विभिन्न तालिकाओं में शामिल हों

  3. कॉलम के बजाय पंक्तिवार प्रारूप में रिटर्निंग क्वेरी

  4. mysql में 3 टेबल के साथ इनर जॉइन करें

  5. MySQL एक वृद्धिशील चर के साथ एक फ़ील्ड को अपडेट करता है