首页 > 技术文章 > alter语句中rename、change、modify的区别

lucky815 2022-04-10 11:10 原文

  作用 语句示例
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;

推荐阅读