问题:我是在mysql里面已经设计好表,插入数据了。后续再表里加入了新的字段,将该新增的列设置为not null,并准备赋予默认值0,出现该问题的。
原因:因为表中已有数据,当新增列时,当前的数据也会新增该列,但并不会赋值。新增的列规则是not null,此时便有了矛盾
解决:我使用的是可视化工具navcat,先创建该列,并设置为可为null,保存后将表中的数据全部update,使新增的列有值。然后再返回设置刚才创建的列为not null。保存,完成。
问题:我是在mysql里面已经设计好表,插入数据了。后续再表里加入了新的字段,将该新增的列设置为not null,并准备赋予默认值0,出现该问题的。
原因:因为表中已有数据,当新增列时,当前的数据也会新增该列,但并不会赋值。新增的列规则是not null,此时便有了矛盾
解决:我使用的是可视化工具navcat,先创建该列,并设置为可为null,保存后将表中的数据全部update,使新增的列有值。然后再返回设置刚才创建的列为not null。保存,完成。