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

प्रति घंटा एक MySQL तालिका खाली करें

मुझे लगता है कि इसे हर घंटे करना एक आसान विकल्प की उपेक्षा करता है।

एक अन्य विकल्प यह है कि हर बार नई प्रविष्टि किए जाने पर सबसे पुरानी प्रविष्टि को हटा दिया जाए। यह एक क्रॉन जॉब की आवश्यकता को हटा देता है जो पूरी तालिका को डंप कर देता है, क्योंकि यह केवल कुछ क्षण पहले की गई प्रविष्टियों को हटाकर चैट को बाधित कर सकता है जो अभी भी चैट के लिए प्रासंगिक हैं।

तो अपने "addMessage" 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 LIMIT

  2. MySQL से nवां पर्सेंटाइल चुनें

  3. MySQL केस/अगर/फिर

  4. गूगल मैप्स एपीआई v3:जूम लेवल और मैप सेंटर को यूजर द्वारा सबमिट किए गए लोकेशन पर कैसे सेट करें?

  5. आवर्ती घटना वाले डेटाबेस के लिए इष्टतम डिजाइन