सत्र के लिए डिफॉल्ट स्टोरेज इंजन बदलने के लिए:
SET @@default_storage_engine = 'MyISAM';
वर्तमान डिफॉल्ट इंजन जाँचें:
SELECT @@default_storage_engine;
आउटपुट
+--------------------------+ | @@default_storage_engine | +--------------------------+ | MyISAM | +--------------------------+
अब एक टेबल बनाएँ और उसका इंजन जाँचें:
CREATE TABLE Followers (
FollowerId INT,
FollowerName VARCHAR(20)
);
SHOW TABLE STATUS WHERE Name = 'Followers'\G
आउटपुट
Name: followers Engine: MyISAM Version: 10 Row_format: Dynamic Rows: 0 ... Create_time: 2019-02-12 00:42:27 Update_time: 2019-02-12 00:42:28 Collation: utf8_general_ci
महत्वपूर्ण: यह परिवर्तन केवल वर्तमान सत्र के लिए होता है। MySQL रीस्टार्ट करने पर डिफॉल्ट इंजन फिर से InnoDB हो जाएगा (MySQL 8.0.12+ में)।
स्थायी रूप से बदलने के लिए my.cnf (या Windows में my.ini) फाइल में जोड़ें:
[mysqld] default_storage_engine = MyISAM
फिर MySQL सेवा को रीस्टार्ट करें।