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

मध्यरात्रि में टेबल से mysql डेटा कैसे हटाएं?

अपने स्वयं के ईवेंट शेड्यूलर को लागू करना, विशेष रूप से जावास्क्रिप्ट का उपयोग करने वाले वेब पेज के रूप में, एक बुरा विचार है। इसके लिए या तो उपयोग करें

  • a cron DELETE चलाने के लिए कार्य mysql कमांड लाइन इंटरफेस के माध्यम से बयान
    /path/to/mysql -u<user> -p"<password>" <db_name> -e "delete from messages"
     CREATE EVENT delete_messages_at_midnight 
     ON SCHEDULE EVERY 1 DAY STARTS CURDATE() + INTERVAL 1 DAY
     DO DELETE FROM messages;

यदि आप MySQL ईवेंट दृष्टिकोण के साथ जाते हैं:

  • SHOW PROCESSLIST का उपयोग करें यह जाँचने के लिए कि क्या ईवेंट शेड्यूलर सक्षम है। यदि यह चालू है तो आपको एक प्रक्रिया दिखाई देगी "Daemon " उपयोगकर्ता द्वारा "event_scheduler ".
  • SET GLOBAL event_scheduler = ON; का उपयोग करें शेड्यूलर को सक्षम करने के लिए यदि यह वर्तमान में सक्षम नहीं है।
  • इवेंट शेड्यूलर को कॉन्फ़िगर करने पर अधिक यहां



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. संग्रहीत कार्यविधि में गतिशील SQL का उपयोग करने के लिए समाधान क्या है

  2. MySQL में Oracle के REF CURSOR के बराबर क्या है?

  3. फ़ील्ड मान के आधार पर अद्वितीय बाधा जोड़ें

  4. mysql डेटाबेस में मूल्य प्राप्त करते समय अजीब वर्ण प्राप्त करना

  5. php mysql में पिछला दिनांक डेटा कैसे प्राप्त करें?