LongText长度为什么最大只能设置为65535? 我建立了一个表,一个字段类型设置为longtext, 长度想设置的比较大一些,但是总是提示我最大只能设置65535,请问是什么原因? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql无此限制· LONGTEXT最大长度为4,294,967,295或4GB(232–1)字符的TEXT列。可以的解释是存储longtext的长度用的是两个字节 2的八次方是65536 最长能表示65536个字符 问题其实是这样的,我存了一个很长的字符串到该列中,长度大于65535,我用C++和mysql交互,存的时候没有问题,但是取的时候发现取的不对了,经过测试怀疑和这个长度有关,上网搜索LONGTEXT最大长度为4,294,967,295或4GB(232–1)字符的TEXT列。但是为什么我设置的时候提示我最大程度为65535? 检查你的系统变量max_allowed_packet,这个控制了你的整个SQL语句的长度。 我查了my.conf其中有关max_allowed_packet定义有两处,分别为:[mysqld]max_allowed_packet = 1M[mysqldump]max_allowed_packet = 16M我的理解是[mysqld]是对我程序取长字符串有影响的,但是我的长字符串是大于65535B,但是小于1M的,但是我取的时候还是出错,蛮奇怪的是我在存这个长字符串的时候没有问题。 求高手sql语句问题 一条语句可实现吗 ████莪在000webhost申请了一个免费的MYSQL空间、但是怎么也连不上去 ████ 求某个版本的MYSQL MySql求一语句: mysq原文件导入问题l 没分了,只求好心人,我在mysql控制台上输错了命令,请问怎么返回mysql>目录啊? MYSQL 用ROOT登陆问题 弄不明白的sql 所有分相送!!!哪有mysql的源代码下载 !!!! create_mysql脚本文件是在哪个文件夹下面的 遇到一个数据库的问题
· LONGTEXT最大长度为4,294,967,295或4GB(232–1)字符的TEXT列。
可以的解释是存储longtext的长度用的是两个字节 2的八次方是65536 最长能表示65536个字符
其中有关max_allowed_packet定义有两处,分别为:
[mysqld]
max_allowed_packet = 1M
[mysqldump]
max_allowed_packet = 16M我的理解是[mysqld]是对我程序取长字符串有影响的,但是我的长字符串是大于65535B,但是小于1M的,但是我取的时候还是出错,蛮奇怪的是我在存这个长字符串的时候没有问题。