MYSQL5.1 ,使用kindeditor做了一个编辑器,用户可以在里面输入文本,然后提交保存到数据库中
数据库设置的是TEXT类型
刚开始,有一个WORD文档 ,粘贴进去,报Data truncation: Data too long for column 'content ' row 1错误,用以下方法排除:
1、MYSQL,脚本、字段,JSP URL连接信息统一为UTF8
2、把mysql 的max_allowed_packet 设置为了16M,OK提交过去了,很欣喜
3、换了另一个稍大点的word,贴到kindeditor中花了点时间,查看源代码,有176K,再点提交Data truncation: Data too long for column 异常又出来了,把max_allowed_packet设置为64M,128M都没有效果
4、开始用的驱动是5.1.5,后来换到了5.1.12驱动,错误依旧。
5、将word换成纯文字,放进去又能提交了,我很郁闷... 难道真是文件太大了?才100多K咧,TEXT会装不下??