mysql8.0创建视图后为什么不可以向是图中插入数据了

mysql8.0创建视图后为什么不可以向是图中插入数据了,向没建视图的表插入数据都可以插入,但是到创建视图这个表,不论是向表中插入还是向视图中插入都插入不进去

img

img

向表插入数据的报错说明视图引用的另外一个表的type字段不能为空,但表结构定义也没有设置默认值,所以插入不了
解决方案:type字段设置为可空或者给它设置默认值