alter table grade modify id int(20);
这是修改字段的数据类型,
但是当我用desc graed;查看数据表时,
type下面的,只显示了int,而不是int (20)
ALTER TABLE `csdn_test`.`student`
CHANGE COLUMN `id` `id` INT(20) NOT NULL ;
MySQL数据类型只有int,没有int(20)或者int(任意数字)
int(m)中的m只是定义了数据的展示宽度,而且并非是约束性的,无论你定义的m是几int类型的数据在MySQL中都只能存储