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

मौजूदा MySQL इवेंट को कैसे संशोधित करें?


ALTER EVENT स्टेटमेंट की मदद से, हम मौजूदा MySQL इवेंट को संशोधित कर सकते हैं। हम इवेंट के विभिन्न गुणों को बदल सकते हैं। ALERT EVENT का निम्न सिंटैक्स है -

   ALTER EVENT event_name     ON SCHEDULE schedule ON COMPLETION [NOT] PRESERVE   RENAME TO new_event_name     ENABLE | DISABLE            DO        event_body

इसे समझने के लिए हम नीचे उदाहरण दे रहे हैं -

उदाहरण

मान लीजिए हमारे पास निम्न इवेंट है -

mysql> Create event hello ON SCHEDULE EVERY 1 Minute DO INSERT INTO event_messages(message, generated_at) Values ('Alter event testing', NOW()); 
Query OK, 0 rows affected (0.00 sec)

mysql> select * from event_messages; 
+----+---------------------+---------------------+
| ID | MESSAGE             | Generated_at        |
+----+---------------------+---------------------+
|  1 | Without Preserve    | 2017-11-22 20:32:13 |
|  2 | With Preserve       | 2017-11-22 20:35:12 |
|  3 | Alter event testing | 2017-11-22 21:08:37 |
+----+---------------------+---------------------+
3 rows in set (0.00 sec)

mysql> ALTER EVENT hello ON SCHEDULE EVERY 2 MINUTE; 
Query OK, 0 rows affected (0.00 sec)

उपरोक्त क्वेरी इवेंट के शेड्यूल को 1 मिनट से 2 मिनट में बदल देगी। और नीचे दी गई क्वेरी इवेंट के बॉडी को बदलेगी।

mysql> ALTER EVENT hello DO INSERT INTO event_messages(message,generated_at) VALUES('ALTERED',NOW()); 
Query OK, 0 rows affected (0.00 sec)

mysql> select * from event_messages; 
+----+---------------------+---------------------+
| ID | MESSAGE             | Generated_at        |
+----+---------------------+---------------------+
|  1 | Without Preserve    | 2017-11-22 20:32:13 |
|  2 | With Preserve       | 2017-11-22 20:35:12 |
|  3 | Alter event testing | 2017-11-22 21:08:37 |
|  4 | Alter event testing | 2017-11-22 21:09:15 |
|  5 | ALTERED             | 2017-11-22 21:11:15 |
+----+---------------------+---------------------+
5 rows in set (0.00 sec)

उपरोक्त रिजल्ट सेट दिखाता है कि हमें 2 मिनट के बाद बदला हुआ संदेश मिला।


  1. - CREATE OR REPLACE VIEW स्टेटमेंट का उपयोग करके MySQL व्यू को कैसे संशोधित करें?

    हम जानते हैं कि हम ALTER VIEW स्टेटमेंट का उपयोग करके व्यू को संशोधित कर सकते हैं लेकिन इसके अलावा हम मौजूदा व्यू को संशोधित करने के लिए CREATE OR REPLACE VIEW का भी उपयोग कर सकते हैं। अवधारणा सरल है क्योंकि MySQL बस व्यू को संशोधित करता है यदि यह पहले से मौजूद है अन्यथा एक नया व्यू बनाया जाएगा। इसक

  1. - मौजूदा कॉलम के डेटा टाइप को कैसे मॉडिफाई करें?

    मौजूदा कॉलम के डेटा टाइप को मॉडिफाई करने के लिए, आप MODIFY का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाते हैं: mysql> create table DemoTable    (    ClientId varchar(100),    ClientName varchar(100),    ClientAge int,    ClientProjectDeadline timest

  1. - Java 9 में मौजूदा मॉड्यूल को कैसे संशोधित करें?

    मॉड्यूल कोड और डेटा का एक नामित, स्व-वर्णन करने वाला संग्रह है। कोड को पैकेज के एक सेट के रूप में व्यवस्थित किया गया है जिसमें जावा क्लास और इंटरफेस जैसे प्रकार शामिल हैं। डेटा में संसाधन और अन्य प्रकार की स्थिर जानकारी शामिल है। हमें एक मॉड्यूल घोषित करना होगा फिर सोर्स कोड के रूट पर module-info.j