对于BLOB, TEXT, GEOMETRY or JSON column ‘xxx‘ can‘t have a default value的解决方案
在使用mysql执行以下语句时:报错:分析问题:此报错的意思是对于BLOB、TEXT、GEOMETRY和JSON字段是不允许有默认值的,在mysql5.7以后就有了严格模式sql_model规定了此限制。在命令行界面输入下面语句进行查询sql_model:一般查出的结果为:此时 STRICT_TRANS_TABLES即是导致上面报错产生的原因,去掉它即可。输入下面命令行语句回车:再查询一次就会发现变成了如下:到此,重新输入mysql语句就可以成功执行了。ps:设置全局sql_model
原创
2022-06-13 14:25:51 ·
10806 阅读 ·
0 评论