mysql修改字段類型: mysql
--能修改字段類型、類型長度、默認值、註釋 sql
--對某字段進行修改 ide
ALTER TABLE 表名 MODIFY COLUMN 字段名 新數據類型 新類型長度 新默認值 新註釋; -- COLUMN能夠省略 spa
alter table table1 modify column column1 decimal(10,1) DEFAULT NULL COMMENT '註釋'; -- 正常,能修改字段類型、類型長度、默認值、註釋 ci
mysql修改字段名: string
ALTER TABLE 表名 CHANGE 舊字段名 新字段名 新數據類型; it
alter table table1 change column1 column1 varchar(100) DEFAULT 1.2 COMMENT '註釋'; -- 正常,此時字段名稱沒有改變,能修改字段類型、類型長度、默認值、註釋 table
alter table table1 change column1 column2 decimal(10,1) DEFAULT NULL COMMENT '註釋' -- 正常,能修改字段名、字段類型、類型長度、默認值、註釋 class
alter table table1 change column2 column1 decimal(10,1) DEFAULT NULL COMMENT '註釋' -- 正常,能修改字段名、字段類型、類型長度、默認值、註釋 數據類型
alter table table1 change column1 column2; -- 報錯