在一堆网站如下
vl.178.cm
webim.feixin.10086.cn
www.baisha.ccoo.cn
track.cupid.qiyi.com
113.195.124.108
121.0.18.59
hq3.finchina.com
tradeweb.tjpme.com 怎么用sql语句把里面的IP地址给剔除掉呢?????

解决方案 »

  1.   

    DELETE FROM `TABLE` WHERE `url` REGEXP '^[0-9\.]$'
      

  2.   

    字符串截取?这堆url是一条记录还是每一行是一条记录?
      

  3.   

    DELETE FROM `TABLE` WHERE `url` REGEXP '^[0-9]{1,3}(.[0-9]{1,3}){3}$'
      

  4.   


    mysql> DELETE FROM `date` WHERE `url` REGEXP '^[0-9\.]$';
    Query OK, 0 rows affected (0.00 sec)
    没有结果不对呀
      

  5.   

    SELECT FROM `TABLE` WHERE `url` REGEXP '[a-zA-Z]+'只是查询的话可以这样试试(只要存在至少一个字母就不是IP地址)