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

SQL प्रविष्टियाँ जो 24 घंटे के बाद समाप्त हो जाती हैं

आप MySQL के ईवेंट शेड्यूलर का उपयोग कर सकते हैं या तो:

  • ऐसे रिकॉर्ड के समाप्त होने पर स्वचालित रूप से हटाने के लिए:

    CREATE EVENT delete_expired_101
    ON SCHEDULE AT CURRENT_TIMESTAMP + INTERVAL 24 HOUR DO
    DELETE FROM my_table WHERE id = 101;
    
  • सभी समाप्त हो चुके रिकॉर्ड को नियमित आधार पर स्वचालित रूप से शुद्ध करने के लिए:

    CREATE EVENT delete_all_expired
    ON SCHEDULE EVERY HOUR DO
    DELETE FROM my_table WHERE expiry < NOW();
    


  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. MySQL का उपयोग करके एक पूर्णांक में शून्य की संख्या प्राप्त करें

  3. स्थानीय कंप्यूटर पर एसएसएच के माध्यम से mysqldump

  4. MySQL शीर्ष एन पंक्तियों का चयन करें

  5. दो प्रश्नों के परिणाम में शामिल होना mysql