mysql向表里写入动态获取的字符串,由于字符串过长,求截断的问题。也就是说如果超过长度,自动将超过的部分截掉。谢谢。

解决方案 »

  1.   

    这个一般都由脚本语言来完成,虽然它也可以由mysql函数完成,具体的mysql函数可以参考mysql手册
    脚本语言对字符串的控制能力强,处理完后直接将处理的结果传递给数据库,如mb_系列函数就能很好地处理包括中文字符的字符串
      

  2.   

    你是用post过来的 还是get过来的啊  如果是get过的数据你换成是post过来的看看,如果不行的话你就把这个字段类型给换成Text的 
      

  3.   

    哎楼主搞错了! 数据库保留完整数据的。这个截取字符串并显示的工作应该扔给脚本语言去完成,甚至可以扔给类似SMARTY这样的模板工具去完成。
      

  4.   

    你升级一下你的MYSQL SERVER吧。高版本的及符合你的要求。