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

मैं मौजूदा MySQL ईवेंट को किसी अन्य डेटाबेस में कैसे स्थानांतरित कर सकता हूं?


इसे ALTER EVENT स्टेटमेंट की मदद से भी किया जा सकता है। हमें RENAME कीवर्ड के साथ डेटाबेस नाम और ईवेंट नाम के संयोजन का उपयोग करने की आवश्यकता है। इसे स्पष्ट करने के लिए हमारे पास निम्न उदाहरण है जिसमें हम 'hello_renamed' नाम की घटना को 'क्वेरी' डेटाबेस से 'ट्यूटोरियल' डेटाबेस में ले जा रहे हैं -

उदाहरण

mysql> ALTER EVENT query.hello_renamed RENAME to tutorials.hello_renamed;
Query OK, 0 rows affected (0.00 sec)

इस बात की पुष्टि करने के लिए कि ईवेंट को डेटाबेस 'ट्यूटोरियल' में ले जाया गया है, हम पुराने नाम से ईवेंट को हटाने का प्रयास कर सकते हैं, MySQL निम्नानुसार एक त्रुटि देगा -

mysql> DROP event hello_renamed;
ERROR 1539 (HY000): Unknown event 'hello_renamed'

  1. मैं एक MySQL डेटाबेस में संभावित मान कैसे प्राप्त कर सकता हूं?

    हम एनम की मदद से संभावित एनम वैल्यू हासिल कर सकते हैं। निम्नलिखित वाक्य रचना है। yourColumnName ENUM(value1,value2,...................N) आइए पहले एक टेबल बनाएं। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.06 सेकंड) उपरोक्त तालिका में, लाइट के लिए संभावित मान प्राप्त करने के लिए ENUM का उपयोग किया जाता

  1. मैं एक MySQL डेटाबेस को कैसे हटाऊं?

    किसी भी डेटाबेस को हटाने के लिए, हमें MySQL में DROP कमांड का उपयोग करना होगा। यहाँ वाक्य रचना है। ड्रॉप डेटाबेस yourDatabaseName; सबसे पहले, आइए देखें कि MySQL में कितने डेटाबेस मौजूद हैं। यहाँ उसी के लिए प्रश्न है। डेटाबेस दिखाएं; निम्न आउटपुट है। +----------------------+| डेटाबेस |+-----------

  1. मैं अपने MySQL डेटाबेस में एम्परसेंड के साथ &को कैसे बदल सकता हूँ?

    एम्परसेंड के साथ &को बदलने के लिए, MySQL REPLACE() का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value varchar(100) ); Query OK, 0 rows affected (1.06 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर