截取出来就是了
SUBSTRING_INDEX(字段名, 't=', -1)

解决方案 »

  1.   

    update alibaba_site set url = replace(url,SUBSTRING_INDEX(url,'t=',-1),'') where id=2452
    这样的话整个字段的值全部玩完了
      

  2.   

    update alibaba_site set url = replace(url,SUBSTRING_INDEX(url,'t=',-1),'') where id=2452
    这样的话整个字段的值全部玩完了 
      

  3.   

    update ylmf_site set url = SUBSTRING_INDEX(url,'url=',-1) where id=2452
    试了这样是可以的,不过有个问题
    就是最后一个网址的前面那些字符串是变化多端的
    每替换一批都要修改一次
      

  4.   

    这个最好用php处理,mysql不支持复杂的正则写法,如果觉得存储在字段的值,不满足自己,可以php写个正则替换脚本执行。
      

  5.   

    网址1:http://click.linktech.cn/?m=idaphne&a=A100113464&l=99999&l_cd1=0&l_cd2=1&u_id=88819&tu=http%3A%2F%2Fwww.xuansou.com%2F
    网址2:http://p.yiqifa.com/n?k=2mLErnws6E4H2mLErI6H2mLsWN3OrnDsWN2e6QLs1NDF6ZLErZyH2mLe6n6w3E3LMZqt6cuLUJeH&spm=1.1.1.1&t=http://www.xuansou.com/
    这二个网址中的http://www.xuansou.com的前面就是指 “'前面那些字符串'  ”
      

  6.   

    怕种mysql正则好实现不,如果不好实现,用您的那个xxxx_index也是可以的,虽然麻烦了一点
      

  7.   

    update ylmf_site set url = concat('http', SUBSTRING_INDEX(url,'=http',-1)) where id=2452