Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Cách thay đổi kiểu dữ liệu cột MySQL hiện có

Lệnh ALTER TABLE dùng để thay đổi kiểu dữ liệu cột MySQL hiện có. Ví dụ minh họa:

mysql> DESCRIBE testing\G
*************************** 1. row ***************************
Field: id1
Type: int(11)
Null: NO
Key: PRI
Default: 0
Extra: 
*************************** 2. row ***************************
Field: name
Type: char(30)
Null: YES
Key: 
Default: NULL
Extra: 
2 rows in set (0.05 sec)

Cột name hiện là CHAR(30). Thay đổi sang VARCHAR(20):

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

mysql> DESCRIBE Testing\G
*************************** 1. row ***************************
Field: id1
Type: int(11)
Null: NO
Key: PRI
Default: 0
Extra: 
*************************** 2. row ***************************
Field: Name
Type: varchar(20)
Null: YES
Key: 
Default: NULL
Extra: 
2 rows in set (0.15 sec)

Kiểu dữ liệu đã được sửa thành VARCHAR(20).