alter语句中rename、change、modify的区别
作用 | 语句示例 | |
rename | 修改表名称 |
ALTER TABLE testalter_tbl RENAME TO alter_tbl; |
change | 可同时修改字段名称 + 约束(类型、默认值、NULL) |
ALTER TABLE testalter_tbl Change `years` age int NOT NULL DEFAULT 100; |
modify | 只修改字段约束(类型、默认值、NULL) |
ALTER TABLE testalter_tbl MODIFY age BIGINT NOT NULL DEFAULT 100; |