如,把表中某一字段A的内容:/a/2006-11/29/15-02-23-9488.html
变成:/a/2006-11-29/15-02-23-9488.html“/”--》“-”
如:
/a/2006-11/29/15-02-23-94881.html  --》 /a/2006-11-29/15-02-23-94881.html
/a/2006-11/29/15-02-23-94234.html  --》 /a/2006-11-29/15-02-23-94234.html
/a/2006-11/29/15-02-23-45561.html  --》 /a/2006-11-29/15-02-23-45561.html
……

解决方案 »

  1.   

    给个笨方法,查出来再变。
    假设把查出的值赋值给变量$s
    $arr_s=explode('/',$s);
    $output="/".$arr_s[1]."/".$arr_s[2]."-".$arr_s[3]."/".$arr_s[4];
      

  2.   

    update tbl_name set A=replace(A, '/a/2006-11/', '/a/2006-11-')
      

  3.   

    谢谢了,前面部分不一定是/a/2006-11/,所以唠叨大哥的方法不行啊!那这样好象只能用sjrh(帅绝人寰) 的了?哈哈
      

  4.   

    select concat(substring('/a/2006-11/29/15-02-23-9488.html',1,10),'-',substring('/a/2006-11/29/15-02-23-9488.html',12,2),substring('/a/2006-11/29/15-02-23-9488.html',14));
      

  5.   

    xuzuning(唠叨) 的方法更好一些