我建立了一个表,一个字段类型设置为longtext, 长度想设置的比较大一些,但是总是提示我最大只能设置65535,请问是什么原因?
解决方案 »
- mysql主从复制配置问题
- 急。。。在线等,请教Mysql 的old_password 密码加密问题,谢谢!!!
- 数据库开发这点事 中文PDF下载
- mysql游标遍历问题...
- mysql的 储存过程 和 储存函数 有什么区别 ?
- 简单的联合查询,只要写对,立马给分。在线,要分的速度。
- mysql中,这条语句怎么写呢?
- 求教数据查询时统计记录重复的问题
- 银行存款的事务一般是怎样实现的?是否分布式?事务如何控制
- 有一个问题,假设Mysql 中一个表有20条记录,id是其中一个自增长的字段,由于id从1开始自增,所以现在id=20,但当删除一条记录之后,id不再连续
- 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的,但是我取的时候还是出错,蛮奇怪的是我在存这个长字符串的时候没有问题。