从列中剪切匹配的模式

时间:2011-05-06 12:55:08

标签: mysql

我有一堆包含http://www.domainname.com的行 我需要更新那些http://部分已经消失 如何在一次查询执行中优雅地做到这一点??

e.g。表'视频',问题列'url'

2 个答案:

答案 0 :(得分:2)

UPDATE `video` SET `url` = REPLACE(`url`,"http://","")

答案 1 :(得分:0)

首先执行以下查询以确保输出符合预期

SELECT SUBSTRING(url,  8) as url FROM video;

如果您满意执行

UPDATE video SET url = SUBSTRING(url,  8);