码迷,mamicode.com
首页 > 数据库 > 详细

Mysql: Invalid use of null value

时间:2018-10-11 19:01:47      阅读:360      评论:0      收藏:0      [点我收藏+]

标签:not   数据表   invalid   scheme   mysql   value   field   alter   sch   

今天在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   

原文地址:https://www.cnblogs.com/laomo/p/9773758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!