MYSQL longTEXT字段为何插入时还报超长?

LittleLee 2013-10-11 08:22:23
原来该字段是TEXT类型的,后来插入1M多的文本,报超长,改为longtext后1M多的文本还是报超长,哪位知道什么原因,如何解决?
...全文
8532 6 打赏 收藏 举报
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
iihero 2013-10-11
  • 打赏
  • 举报
回复
longtext应该是4G的最大长度,还报超长,是不是因为你的max_allowed_packet参数值太小 show variables like 'max_allo%' 看看该参数值 是多少?
rucypli 2013-10-11
  • 打赏
  • 举报
回复
帖出来错误信息
rucypli 2013-10-11
  • 打赏
  • 举报
回复
可以动态改掉 不用重启 直接执行set global max_allowed_packet = 16M;
iihero 2013-10-11
  • 打赏
  • 举报
回复
引用 3 楼 LittleLee 的回复:
show variables like 'max_allo%' 结果为1048576果然比文件长度小,可是怎么改这个max_allowed_packed 呀!
在你的mysql的配置文件:my.ini 或者 my.cnf中 [mysqld] 下边: max_allowed_packet = 16M;
vipper23 2013-10-11
  • 打赏
  • 举报
回复
在MY.INI或者MY.CNF中修改 max_allowed_packet = 20M;
LittleLee 2013-10-11
  • 打赏
  • 举报
回复
show variables like 'max_allo%' 结果为1048576果然比文件长度小,可是怎么改这个max_allowed_packed 呀!
相关推荐
发帖
MySQL

5.6w+

社区成员

MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
帖子事件
创建了帖子
2013-10-11 08:22
社区公告
暂无公告