修改字段为 not null 报错 alter table emp modify age int(10) NOT NULL; 报错提示:invalid use of null value原因:表中已经有记录,可能某条记录的值已经是个 null ,这时就无法设置为 not null解决方法:使用 update 把所有的 age 为NUll 的记录全部设置一个默认值,然后再设置 not null 即可。