REPLACE [LOW_PRIORITY | DELAYED]
        [INTO] tbl_name [(col_name,...)]
        VALUES (expression,...)
或  REPLACE [LOW_PRIORITY | DELAYED]
        [INTO] tbl_name [(col_name,...)]
        SELECT ...
或  REPLACE [LOW_PRIORITY | DELAYED]
        [INTO] tbl_name
        SET col_name=expression, col_name=expression,...

解决方案 »

  1.   

    str1+str2
    str3+str2
    这些只有自己搞定了。
      

  2.   

    不能直接在mysql语句里面解决吗
      

  3.   

    REPLACE [LOW_PRIORITY | DELAYED]
            [INTO] tbl_name [(col_name,...)]
            VALUES (expression,...)
    或  REPLACE [LOW_PRIORITY | DELAYED]
            [INTO] tbl_name [(col_name,...)]
            SELECT ...
    或  REPLACE [LOW_PRIORITY | DELAYED]
            [INTO] tbl_name
            SET col_name=expression, col_name=expression,...这些不是mysql的语句吗!
      

  4.   

    replace into tb set name=str3+str2
      

  5.   

    UPDATE tA SET name = REPLACE(name, str1, str3)
    mysql> SELECT REPLACE('www.mysql.com', 'w', 'Ww');
            -> 'WwWwWw.mysql.com'
      

  6.   

    oyzjin(oyzjin)对不起,我是觉得你你的太抽象,我没看懂,如果具体举个例子我就知道了,好吗?谢谢。
    shuixin13(犬犬(心帆)) 非常感谢,但还是一个问题要请教,就是原来我str1和str2是连在一起的
    ,比如是“applebanana”如何将他拆出来apple和banana,谢谢
      

  7.   

    呵呵,我就是说的这个问题.
    那得看你的str1+str2的组合规则了.