本帖最后由 pmaster 于 2014-02-10 14:19:00 编辑

解决方案 »

  1.   


    用2个mysql函数
    SUBSTR切割字符串;
    LENGTH计算字符串长度;
    例如
    SELECT SUBSTR( 'http;//www.baidu.com/', 1 ,LENGTH('http;//www.baidu.com/')-1 );
      

  2.   

    update table1
    set 某一个值=SUBSTR( 某一个值, 1 ,LENGTH(某一个值)-1 );
      

  3.   

    SUBSTRING(str,pos,len):带有len参数的格式从字符串str返回一个长度同len字符相同的子字符串,起始于位置 pos,也可能对pos使用一个负值。假若这样,则子字符串的位置起始于字符串结尾的pos 字符,而不是字符串的开头位置;SUBSTR()是 SUBSTRING()的同义词;
    mysql> SELECT SUBSTRING('Quadratically',5,6);        -> 'ratica'        mysql> SELECT SUBSTRING('Sakila', -5, 3);        -> 'aki'
    LENGTH(str): 返回值为字符串str 的长度,单位为字节;
    mysql> SELECT LENGTH('text');        -> 4