MyISAM इंजन को InnoDB में बदलने के लिए, हम ALTER कमांड का उपयोग कर सकते हैं। आइए अब इंजन MyISAM की मदद से एक टेबल बनाएं।
mysql> टेबल बनाएं MyISAMtoInnoDBDemo -> ( -> id int, -> Name varchar(100) -> )ENGINE=MyISAM;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.19 सेकंड)
यह जाँचने के लिए कि तालिका इंजन MyISAM के साथ बनाई गई है या नहीं।
mysql> info_schema.TABLES से TABLE_NAME, इंजन चुनें जहां TABLE_SCHEMA ='व्यवसाय' और इंजन ='MyISAM';
निम्नलिखित आउटपुट है जो MyISAM इंजन के साथ बनाई गई तालिका को प्रदर्शित करता है।
<पूर्व>+--------------------------+----------+| TABLE_NAME | इंजन |+--------------------------+----------+| छात्र रिकॉर्डविथमायिसम | माईसाम |+--------------------------+----------+1 पंक्ति में सेट (0.00 सेकंड)हम ALTER कमांड की मदद से MyISAM को InnoDB में बदल सकते हैं।
mysql> तालिका बदलें MyISAMtoInnoDBDemo engine=InnoDB;क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.65 सेकंड)रिकॉर्ड:0 डुप्लिकेट:0 चेतावनियाँ:0
रूपांतरण की जांच करने के लिए।
mysql> info_schema.TABLES से TABLE_NAME, इंजन चुनें जहां TABLE_SCHEMA ='test' और ENGINE ='InnoDB';
यहाँ आउटपुट है।
<पूर्व>+----------------------+----------+| TABLE_NAME | इंजन |+--------------------------+----------+| myisamtoinnodbdemo | InnoDB |+--------------------------+----------+1 पंक्ति में सेट (0.00 सेकंड)