开发者社区> 问答> 正文

求帮忙写段mysql 5.0.8的SQL批量删除某个表下的所有指定内容字符串:报错

网站服务器 
nginx/1.2.7 
MySQL 客户端版本: mysqlnd 5.0.8 

求帮忙写段mysql 5.0.8的SQL批量删除某个表下的所有指定内容字符串的SQL语句
 比如 我要删除 ff_vod这个表下面所有vod_url这个字段里面带
http://cache.video.qiyi.com/v/14f2adc2fe8511dfaa6aa4badb2c35a1
上面的链接里面红色部分现在每条数据里面都有,我现在想所有这样的链接都去掉红色部分,只保留后面部分
知道的朋友请帮忙写一下谢谢了

展开
收起
kun坤 2020-06-09 09:35:30 478 0
1 条回答
写回答
取消 提交回答
  • DELETE FROM ff_vod WHERE vod_url LIKE 'http://cache.video.qiyi.com/v/%' ######还是谢谢你,SQL语句运行成功删除了,可是也把590条内容全部删除了,剩下41条不知道为什么。算了,重新采集也快,再次感谢######UPDATE ff_vod SET vod_url = REPLACE(vod_url,  'http://cache.video.qiyi.com/v/', '') WHERE vod_url LIKE 'http://cache.video.qiyi.com/v/%'######貌似这个才是正解.######

    引用来自“xiaochong0302”的答案

    UPDATE ff_vod SET vod_url = REPLACE(vod_url,  'http://cache.video.qiyi.com/v/', '') WHERE vod_url LIKE 'http://cache.video.qiyi.com/v/%'
    晕,取消不了1楼的最佳答案呢,今天试了2楼的方法,他这个才是正确的,谢谢2楼的代码哈。去掉了我不需要的东西,同时内容没有删除,再次感谢
    2020-06-09 09:35:35
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载

相关镜像