时间:2021-07-01 10:21:17 帮助过:26人阅读
今天在alter一个table的时候报了这个错误。
原因是我要将一个字段从null改为not null,但是数据表里已经有几条记录了,这些记录的这个字段的值是null,所以alter table的时候就报错了。
解决:
现将这个字段的值改为非null的值,比如一个空字符串:
update `scheme_xx`.`table_xx` set `field_xx` = ‘‘ where id < 1000;
然后再alter table就OK了。
Mysql: Invalid use of null value
标签:not 数据表 invalid scheme mysql value field alter sch