mysql中alter语句中change和modify的区别

2025-02-24 11:08:20
推荐回答(1个)
回答1:

比较明显的区别:
如果是只改变列的类型不改变名称时,
用change为ALTER TABLE t1 CHANGE b b BIGINT NOT NULL;
用modify 为alter table t1 modify b bingint not null; --不需要写两个相同的列名
当需要修改字段名称时使用change;当需要修改字段类型时使用modify,毕竟modify还是比change少写个字段名称的,因次还是比较节约系统资源的额 ^_^