采集数据入库,遇到类似报错:SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column ‘xxx‘ at row 1

原因是插入的数据,超过xxx字段的限制长度。

解决办法:

1、在my.ini里找到

sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” 方法1:把其中的STRICT_TRANS_TABLES,去掉, 方法2:或者把sqlmode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION // 注释掉,然后重启mysql就ok了 flush privileges // 执行刷新

推荐方法二

2、进入数据库管理,将对应的那个字段的长度值修改一下,一般采集入库对应的表是:mac_vod,在这个表中去查对应的字段修改长度值

苹果cms采集报错:SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column ‘xxx‘ at row 1-萌芽采集交流社区
© 版权声明
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容