有些数据库不允许BLOB,TEXT GEOMETRY 或者JSON字段设置默认值。

解决方法一

对 BLOB,TEXT GEOMETRY 或者JSON字段不设置默认值

解决方法二

更改sql_mode

sql_mode show variables like '%sql_mode%';

把STRICT_TRANS_TABLES去掉后的字符串重新赋值给 sql_mode

set global sql_mode='xxx';  # 引号里填上面修改后的sql_mode字符串

参考:BLOB,TEXT GEOMETRY or JSON column 'xxx' can't have a default value query问题解决