Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

กำลังแปลงตารางจาก MyISAM เป็น INNODB ใน MySQL หรือไม่


สำหรับสิ่งนี้ ให้ใช้คำสั่ง ALTER ให้เราสร้างตารางก่อน เอ็นจิ้นเริ่มต้นถูกตั้งค่าเป็น“MYISAM” -

mysql> สร้างตาราง DemoTable-> (-> ClientId int ไม่ใช่ NULL AUTO_INCREMENT,-> ClientName varchar(100),-> ClientAge int,-> ClientCountryName varchar(100),-> isMarried boolean,-> คีย์หลัก ( ClientId)-> )ENGINE=MyISAM;Query OK, 0 แถวได้รับผลกระทบ (0.67 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อแปลงตารางจาก MyISAM เป็น INNODB -

mysql> แก้ไขตาราง DemoTable ENGINE=InnoDB ตกลง สืบค้น 0 แถว (1.97 วินาที) บันทึก:0 รายการซ้ำ:0 คำเตือน:0

ให้เราตรวจสอบสถานะของตาราง -

mysql> แสดงสร้างตาราง DemoTable;

ผลลัพธ์

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้โดยแสดง ENGINE ที่อัปเดตเป็น InnoDB -

<ก่อนหน้า>+--------------+----------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------+| ตาราง | สร้างตาราง |+-------------+----------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- ------------------------------------+| DemoTable | สร้างตาราง `DemoTable` (`ClientId` int(11) ไม่ใช่ NULL AUTO_INCREMENT, `ClientName` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, `ClientAge` int(11) DEFAULT NULL, `ClientCountrycode_ciultryName` COLLATE , `isMarried' tinyint(1) ค่าเริ่มต้น NULL, คีย์หลัก (`ClientId`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci |+-------------+---- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------- +1 แถวในชุด (0.00 วินาที)