解决1406, "Data too long for column 'response' at row 1"

原因:

在接口测试中结果写入表中一直存在有些没写上,所以就在异常回滚前增加了打印

 

 

查看后发现报“1406, "Data too long for column 'response' at row 1"”错误

解决:

因为数据库里该字段的数据类型所给的数据空间太小。MySQL将截断超过指定列宽度的任何插入值。为了让这个不报错,可以尝试切换MySQL模式不使用严格模式。

SET @@global.sql_mode= ‘’;

 记住要在英文状态下输入!这样之后,就可以把数据存入MySQL了。

posted @ 2023-02-07 16:51  CNF油条  阅读(267)  评论(0)    收藏  举报