Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

निर्दिष्ट समय अवधि के बाद निष्पादित होने वाला और निर्दिष्ट समय अवधि के बाद समाप्त होने वाला MySQL आवर्ती इवेंट कैसे बनाएं?


जैसा कि हम जानते हैं कि आवर्ती इवेंट का मतलब है कि यह नियमित समय अंतराल के बाद निष्पादित होगा और निर्दिष्ट समय पर समाप्त होगा। ऐसे इवेंट के निर्माण को स्पष्ट करने के लिए हम निम्न उदाहरण का उपयोग कर रहे हैं जिसमें हम एक इवेंट बना रहे हैं जो हर मिनट निष्पादित होगा और एक घंटे के बाद समाप्त होगा -

mysql> CREATE EVENT testing_event10 ON SCHEDULE EVERY 1 MINUTE STARTS CURRENT_TIMESTAMP ENDS CURRENT_TIMESTAMP + INTERVAL 1 HOUR DO INSERT INTO event_message(message,generated_at) Values('Recrring evnts',NOW()); 
Query OK, 0 rows affected (0.00 sec)

mysql> Select * from event_message; 
+----+----------------+---------------------+
| ID | MESSAGE        | Generated_at        |
+----+----------------+---------------------+
| 1  | Hello          | 2017-11-22 17:05:22 |
| 2  | Hi             | 2017-11-22 17:08:37 |
| 3  | Recrring evnts | 2017-11-22 20:14:00 |
| 4  | Recrring evnts | 2017-11-22 20:15:00 |
| 5  | Recrring evnts | 2017-11-22 20:16:00 |
| 6  | Recrring evnts | 2017-11-22 20:17:00 |
| 7  | Recrring evnts | 2017-11-22 20:18:00 |
| 8  | Recrring evnts | 2017-11-22 20:19:00 |
+----+----------------+---------------------+
8 rows in set (0.00 sec)

  1. - MySQL व्यू कैसे बनाएं?

    MySQL व्यू CREATE VIEW स्टेटमेंट का उपयोग करके बनाए जाते हैं। व्यू एकल तालिका, एकाधिक तालिकाओं, या किसी अन्य व्यू से बनाए जा सकते हैं। हम जानते हैं कि व्यू बनाने के लिए, एक उपयोगकर्ता के पास विशिष्ट कार्यान्वयन के अनुसार उपयुक्त सिस्टम विशेषाधिकार होना चाहिए। मूल CREATE VIEW वाक्यविन्यास निम्न है: व

  1. - MySQL क्लोन तालिका कैसे बनाएं?

    कभी-कभी ऐसी स्थिति हो सकती है जब हमें किसी तालिका की सटीक प्रति की आवश्यकता होती है और CREATE TABLE ... SELECT हमारे उद्देश्यों के अनुरूप नहीं होता क्योंकि प्रति में वही इंडेक्स, डिफ़ॉल्ट मान आदि शामिल होने चाहिए। आप तालिका का क्लोन बनाने के लिए नीचे दिए गए चरणों का पालन करके इस स्थिति को संभाल सकते

  1. - MySQL में सीक्वेंस कैसे बनाएं और उपयोग करें?

    MySQL में सीक्वेंस के लिए AUTO_INCREMENT कॉलम उपयोग करें। बेसिक सीक्वेंस CREATE TABLE SequenceDemo ( SequenceId INT AUTO_INCREMENT PRIMARY KEY ); INSERT INTO SequenceDemo VALUES (), (), (), (), (); SELECT * FROM SequenceDemo; -- 1,2,3,4,5 शुरुआती मान बदलें ALTER TABLE SequenceDemo AUTO_INCREME