松鼠短视频SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column ‘header‘ at row 1

松鼠短视频SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column 'header' at row 1 解决办法

问题原因:

此前松鼠短视频系统支持5.6,mysql5.7会有有这些问题,找到mysql配置文件修改:

搜索找到

sql-mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

改为

sql-mode=NO_ENGINE_SUBSTITUTION

去掉STRICT_TRANS_TABLES,STRICT_TRANS_TABLES(存储引擎启用严格模式,非法数据值被拒绝)。

也就是说我们这个字段 header 没有设置默认值,因此必然会报错。

恢复正常。

猜你喜欢

转载自blog.csdn.net/dujiangdu123/article/details/130838313