MySQL
text 字段在插入一篇长文章时报如下错误:
Incorrect string value :’\xE5\x8F\xAC’ for column ‘XXX’ at row 1
百度查询好的信息,结论是扩充长度。
于是我就扩充了一下
把text 类型改为了 mediumtext 然后问题就解决了。
也不知道为什么不报 Data too long 错误,这就是长度问题!字符串长度过长
最有可能的原因是:最后一个字符是汉字的话它就会报这个错误 Incorrect string value 否则 就是 data too long
经过多次验证还真是最后一个字符如果是一个汉字,这个汉字占两个字节,被截取了一半变成一个非正常字符,所以报这个错误:
data too long for column ‘xxx’ at row 1
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论