请问MySql数据库存入字符的长度有限制吗?

我现在往MySql数据库的一个表的一个列里面存入大概4586个字符就存不里去了。请问这是有最大字符长度限制吗?... 我现在往MySql数据库的一个表的一个列里面存入大概4586个字符就存不里去了。请问这是有最大字符长度限制吗? 展开
 我来答
阳光上的桥
2014-05-15 · 知道合伙人软件行家
阳光上的桥
知道合伙人软件行家
采纳数:21423 获赞数:65810
网盘是个好东东,可以对话和传文件

向TA提问 私信TA
展开全部
与列的类型有关,CHAR 或 VARCHAR 的最大长度可以到者弊罩 255,TEXT最大长度 65535,MEDIUMTEXT最卜巧大长度 16777215,LONGTEXT最首闹大长度 4294967295。
更多追问追答
追问
请问这种情况该怎么办啊?可以改列的类型吗?只能存五千左右,而我有时候最高要存到三万左右呢。
追答
一、你首先要查看你的数据库定义,看看是否列类型造成的,如果是列类型不对,那就调整。
二、尽管TEXT可以存放64K内容,但是在不同编码下汉字的长度不同,可能存放的汉字个数只有二三万。
三、我看了,所有类型都没有限制4千多个字符的,所以很怀疑是不是你的程序问题,例如遇到什么特殊符号就认为是终止了等。
Install_Dream
推荐于2017-04-17
知道答主
回答量:2
采纳率:0%
帮助的人:1492
展开全部
HTML代码会有标签,有的标签用单引春银灶号,比如<image src='sdfsdfsdfsdfsd/sdfsd.jpg' >,mysql会将这里的数据变成'搏孝<image src=' sdfsdfsdfsdfsd/sdfsd.jpg '>' 肯扒扮定是不行的,需要处理,具体转义还是把单引号都变成双引号看你自己需求了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式