用PHP向sql插入TEXT类型数据时,为什么只能插入很少的一部分

[复制链接]
查看11 | 回复1 | 2009-6-9 16:09:20 | 显示全部楼层 |阅读模式
用PHP向sql插入TEXT(text类型好象可以插入2G字节)类型数据时,为什么只能插入很少的一部分(大概才4000字),其他多的被截取掉拉.为什么?要怎么才能插入????

回复

使用道具 举报

千问 | 2009-6-9 16:09:20 | 显示全部楼层
1、首先TEXT[(M)]最大长度为65,535(216–1)字符的TEXT列。可以给出可选长度M。则MySQL将列创建为最小的但足以容纳M字符长的值的TEXT类型2、其次我也遇到过这样的问题,把字段类型设大点就行了,比如longtext。大概才4000字的一段文字如果汉字是4000个,但实际包涵的字符数就不止这些了,还有空格什么的,特别是用 富文本编辑器(比如FCKeditor) 处理过的,有加粗等效果的那比实际的就大多了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行