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

MySQL रिकॉर्ड जो TTL के अधीन होगा

मुझे अभी पता चला है कि MySQL 5.1+ में ईवेंट शेड्यूलर है . MySQL इवेंट शेड्यूलर घटनाओं के शेड्यूलिंग और निष्पादन का प्रबंधन करता है - शेड्यूल के अनुसार चलने वाले कार्य।

संग्रहीत दिनचर्या के लिए MySQL डेटाबेस में ईवेंट तालिका की आवश्यकता होती है। यह तालिका MySQL स्थापना प्रक्रिया के दौरान बनाई गई है।

इसका उपयोग करने के लिए सिंटैक्स होगा:

CREATE EVENT
  ClearUserActivationCodes
ON SCHEDULE EVERY 1 DAY
DO
BEGIN
DELETE FROM
  user_activation_code
WHERE code_time_stamp < NOW()
END

यह काफी उपयोगी है और क्रॉन जॉब्स का उपयोग किए बिना टेबल को स्वचालित रूप से साफ़ करने की मेरी ज़रूरतों को पूरी तरह से संतुष्ट करता है।



  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. दिनांक स्ट्रिंग को mysql डेटाटाइम फ़ील्ड में बदलें

  4. चुनें * जहां मौजूद नहीं है

  5. परिणाम में नया कॉलम जोड़ें और तालिका को समेकित करें