window2003服务器中MySql的问题 我在本地建了个MySQL数据库,有个内容字段,我把它设置我TEXT的了,在我本地插入数据长数据时没有任何问题,但是我把项目挂到window2003中就出现了一个问题,它无法插入长数据,总是报错,求高手出招!急!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 错误信息:1406-Data too long for column 'content' at row 1我设置的'content' 字段是TEXT文本类型的 在本地没问题的我的本地系统是XP的但是到服务器2003的就不好使了! TEXT最长只有64KB。你看看是不是你的输入值超长了。跟你是不是xp和2003没有任何关系。想支持更长的,可以采用LONGTEXT字段类型。 检查一下你的字符集! 有些字符集中一个字符会占两个,或三个字节。参考下贴中的字符集设置检查方法,并贴出你的结果。http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspxMySQL 中文显示乱码 可能是字符集的原因。比如本地用的是gbk字符集,2字节一个汉字。服务器端用utf-8字符集,相同的汉字大多是3个字节,那么很容易就超长。检查一下字符集先。反正是不能超过64K个字节。 能告诉我你的字符串,getBytes()以后是多少个字节吗?把两个机器上测试的时候的长度都打出来看看。 sigh,不看帖子吗? 自己不动手试验证明,叫大家如何帮你,,,, mysqlcluster的访问节点 sql 语句 非作业题,只是自己太菜了…… Mysql列检查约束 求助 mysql 数据同步 一个mysql查询的问题 有个人通过mysql漏洞登陆到我们的服务器上了,救命 如何找到某位置的子子孙孙??????? MySql C connector处理返回多结果集问题 怎样利用PHP和MYSQL建一个论坛 大神,CentOS-mysql-5.6.30,启动正常,mysql -uroot -p就报错 mysql数据库备份 Mysql 连接配置问题。
错误信息:1406-Data too long for column 'content' at row 1
我设置的'content' 字段是TEXT文本类型的 在本地没问题的我的本地系统是XP的
但是到服务器2003的就不好使了!
想支持更长的,可以采用LONGTEXT字段类型。
参考下贴中的字符集设置检查方法,并贴出你的结果。
http://blog.csdn.net/ACMAIN_CHM/archive/2009/05/12/4174186.aspx
MySQL 中文显示乱码
检查一下字符集先。
反正是不能超过64K个字节。
能告诉我你的字符串,getBytes()以后是多少个字节吗?把两个机器上测试的时候的长度都打出来看看。
sigh,不看帖子吗? 自己不动手试验证明,叫大家如何帮你,,,,