今天修改表自增主键数据类型,由int改为bigint,修改完新增数据时报错:"id没有默认值"。原来是因为修改的时候自增给去掉了,要在自增主键的时候加上AUTO_INCREMENT
sql
alter table 表名 modify column 字段名 字段类型 AUTO_INCREMENT;
例如
alter table hotword modify column id BIGINT AUTO_INCREMENT;
今天修改表自增主键数据类型,由int改为bigint,修改完新增数据时报错:"id没有默认值"。原来是因为修改的时候自增给去掉了,要在自增主键的时候加上AUTO_INCREMENT
sql
alter table 表名 modify column 字段名 字段类型 AUTO_INCREMENT;
例如
alter table hotword modify column id BIGINT AUTO_INCREMENT;