text好像在5k-7k汉字左右吧,知道的说下
我现在用LongText字段,保存长文章没有出现被截取的情况

解决方案 »

  1. BLOB 
    TEXT 
    一个BLOB或TEXT列,最大长度为65535(2^16-1)个字符。MEDIUMBLOB 
    MEDIUMTEXT 
    一个BLOB或TEXT列,最大长度为16777215(2^24-1)个字符。LONGBLOB 
    LONGTEXT 
    一个BLOB或TEXT列,最大长度为4294967295(2^32-1)个字符。
    mysql int(x)含义 http://www.amxku.net/MySQL-int/
    不影响存储,限制那些超过该列指定宽度的值的可被显示的数字位数。
      

  2. TINYTEXT L characters + 1 byte, where L < 2^8 
    TEXT L characters + 2 bytes, where L < 2^16 (你用text类型,最多是64k)
    MEDIUMTEXT L characters + 3 bytes, where L < 2^24 
    LONGTEXT L characters + 4 bytes, where L < 2^32 int类型长度是4,2,8区别,就是最大数的范围不一样吧。
    2个字节,最大无符号正数是 2^16-1
    4个字节................ 2^32-1
    以此类推。。
      

  3. mysql中的型都有相应的极限,
    但是具体到是否可以添加到你的表中,
    需要以表的定义为基准。
      

  4. 我知道原因了
    放这里共大家参考
    需要修改PHP.INI里的
    ; Valid range 0 - 2147483647.  Default = 4096.
    mssql.textlimit = 2147483646
    ;edit by breeze 2008-12-3
    ; Valid range 0 - 2147483647.  Default = 4096.
    mssql.textsize = 2147483646
    ;edit by breeze 2008-12-3默认是4096,我把他改的最大的,就好了!~~
      

类似问题 »