mysql修改自增主键类型

今天修改表自增主键数据类型,由int改为bigint,修改完新增数据时报错:"id没有默认值"。原来是因为修改的时候自增给去掉了,要在自增主键的时候加上AUTO_INCREMENT

sql

alter table 表名 modify column 字段名 字段类型 AUTO_INCREMENT;

例如

alter table hotword modify column id BIGINT AUTO_INCREMENT;
 

你可能感兴趣的:(mysql,mysql优化,自增主键)