MySQL数据库批量替换命令

换 MySQL 指定字段中的字符串是数据库应用中很常见的需求,但是有很多初学者在遇到这种需求时,通常都是用脚本来实现;其实,MySQL 内置的有批量替换语法,效率也会高很多;想了解具体方法,继续阅读本文吧 :)

批量替换的具体语法是:

Code:

UPDATE 表名 SET 指定字段 = replace(指定字段, ’要替换的字符串’, ’想要的字符串’)  WHERE 条件;
如果你想把 article 表中 ID 小于5000的记录,content 字段中“解决”替换成“解放”,那么语法就是:

Code:

UPDATE `nokia_addonsoft` SET `softlinks` = replace (`softlinks`,’原内容’,’替换后的内容’)

UPDATE `yourls_url` SET `url` = replace (`url`,’m.55bbs.info’,’i.oosky.net’)
UPDATE `duoduo_dhlist` SET `pic` = replace (`pic`,’www.oosky.org’,’www.oosky.net’)

UPDATE `duoduo_nav` SET `link` = replace (`link`,’www.oosky.org’,’www.oosky.net’)

UPDATE `duoduo_yqlj` SET `url` = replace (`url`,’www.oosky.org’,’www.oosky.net’)

发表评论