目前我post表的一个字段content里的数据比如是“<img src="abc" alt="hehe" title="123"/>aslfj<img src="de" alt="baba" title="baba"/>weourl”(不包括最外层的双引号),现在想update这个字段,替换alt=""当中的内容,加入要替换成alt="tihuan",请教该如何写这个语句呢?

解决方案 »

  1.   

    alt="baba"引号里边的值是固定的吗?或者是固定长度吗?
      

  2.   

    没有办法直接用MYSQL中的现有函数直接实现。需要你自己写个存储过程的自定义函数来做这种模式匹配的字符串替换
      

  3.   

    水平有限,调用mysql的API很难实现楼主的想法。有些建议:
    用数据库处理这样的匹配修改,倒不如转到程序中实现,这样减轻数据库的压力。
      

  4.   

    原因是这样的,因为这只是一次比较特殊的修改,不会发生第二次,而且程序不便修改。所以只想使用sql语句一次更新完事。拜托大家多想想办法,帮帮忙。
      

  5.   

    楼上的,正是由于对mysql不熟悉才来求助大家的,谁帮忙写一个?多谢