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

जैसे ही दूसरा ईवेंट बनाया और चल रहा है, mysql शेड्यूल्ड इवेंट काम करना बंद कर देता है

मुझे एक समाधान मिला:

वन-टाइम-ईवेंट का उपयोग करने और उन्हें एक नए शुरुआती समय के साथ फिर से सक्षम करने के बजाय (जो केवल एक ईवेंट शामिल होने तक पूरी तरह से काम करता है), अब मैं बार-बार होने वाली घटनाओं को बनाता हूं और उन्हें उनके शरीर के भीतर बदल देता हूं। इसलिए, उदाहरण के लिए,

. का उपयोग करना
ALTER EVENT `bot1` 
ON SCHEDULE EVERY 52 MINUTE;

अपने शरीर के भीतर, बॉट अब 52 मिनट के लिए सो जाता है। इस पद्धति के साथ, कई ईवेंट भी अपेक्षित और एक-दूसरे से स्वतंत्र रूप से काम करते हैं।

अभी भी नहीं पता कि पहले प्रयास में समस्या क्या है, लेकिन एक कार्यशील समाधान होना सबसे महत्वपूर्ण है :)




  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 IN क्लॉज के लिए PHP सरणी को फ़ॉर्मेट करना

  2. कौन सी mysql सेटिंग्स LOAD DATA INFILE की गति को प्रभावित करती हैं?

  3. लारवेल क्वेरी बिल्डर और लेफ्ट जॉइन के साथ पंक्तियों को हटाएं

  4. PHP के साथ MySQL से utf8mb4 डेटा में हेरफेर करना

  5. पंक्ति का आकार बहुत बड़ा है (> 8126) क्या मैं सिर्फ InnoDB को MyISAM में बदल सकता हूँ?