Incorrect string value: '' for column '' at row 1 错误分析

今天在做项目的时候,遇到了这样一个问题,“ Incorrect string value: '' for column '' at row 1 ”

Incorrect string value: '' for column '' at row 1 错误分析_第1张图片


然后就是各种找资料,最后发现这是一个 mysql数据库的问题,mysql的列可以控制字符集的,也就是字符集编码的问题,当你在设计数据库的时候搞错了的时候,比如中文的东西你搞成,latin1

后就会报如下的错误的,如果这列数据会出现这样的错误,你最好把这列的字符集设置为utf8校对,选则utf8_general_ci.

后来修改了数据库里边的字符集,果断没事了.. ^.^

你可能感兴趣的:(笔记,bug积累)