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

เปลี่ยน row_format เป็นไดนามิกใน MySQL หรือไม่


หากต้องการเปลี่ยน row_format เป็นไดนามิกใน MySQL ต่อไปนี้คือไวยากรณ์:

เปลี่ยนตาราง yourTableName ROW_FORMAT=DYNAMIC;

ให้เราสร้างตารางก่อน:

mysql> สร้างตาราง DemoTable ( CustomerId int ไม่ใช่ NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(200), CustomerAge int, CustomerAddress varchar(200)); เคียวรีตกลง, 0 แถวได้รับผลกระทบ (0.73 วินาที)

ให้เราตรวจสอบคำอธิบายของตารางโดยใช้คำสั่ง DESC:

mysql> อธิบาย DemoTable;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้:

<ก่อนหน้า>+-----------------+-------------+------+----+ --------------------+----------------+| สนาม | พิมพ์ | Null | คีย์ | ค่าเริ่มต้น | พิเศษ |+-----------------+--------------+------+ -----+- -------------------------------------+| รหัสลูกค้า | int(11) | ไม่ | PRI | NULL | auto_increment || ชื่อลูกค้า | varchar(200) | ใช่ | | NULL | || ลูกค้าอายุ | int(11) | ใช่ | | NULL | || ที่อยู่ลูกค้า | varchar(200) | ใช่ | | NULL | |+-----------------+--------------+------+----+-- --------+----------------+4 แถวในชุด (0.00 วินาที)

ต่อไปนี้เป็นแบบสอบถามเพื่อเปลี่ยน row_format เป็นไดนามิก:

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