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

วิธีเปลี่ยนชนิดข้อมูลของคอลัมน์ MySQL ที่มีอยู่แล้ว

ใช้คำสั่ง ALTER TABLE ... MODIFY ตัวอย่างเปลี่ยนคอลัมน์ Name จาก CHAR(30) เป็น VARCHAR(20):

mysql> DESCRIBE testing\G
*************************** 2. row ***************************
Field: name
Type: char(30)
Null: YES
Key: 
Default: NULL
Extra: 

mysql> ALTER TABLE Testing MODIFY Name VARCHAR(20);
Query OK, 4 rows affected (0.60 sec)

mysql> DESCRIBE Testing\G
*************************** 2. row ***************************
Field: Name
Type: varchar(20)
Null: YES
Key: 
Default: NULL
Extra: 

ชนิดข้อมูลเปลี่ยนเป็น VARCHAR(20) เรียบร้อย