苹果cms采集报错:SQLSTATE[22001]: String data, right truncated: 1406 Data too long for column ‘xxx‘ at row 1
采集数据入库,遇到类似报错: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,在这个表中去查对应的字段修改长度值
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。