解决MySQL错误:Syntax error or access violation: 1101 BLOB, TEXT, GEOMETRY...

MySQL在创建字段的时候出现错误

Syntax error or access violation: 1101 BLOB, TEXT, GEOMETRY or JSON column 'your_field_name' can't have a default value

网上有很多这种错误解决方法,最多的操作方法是注释掉my.ini文件中的sql-mode参数,或者将该参数设置为空,经过笔者测试均已失效

正确的解决方法

同样找到my.ini文件中的sql-mode参数,并将参数中的STRICT_ALL_TABLESSTRICT_TRANS_TABLES移除。

完成后别忘记重启MySQL服务!

Post Comment