View Single Post
  #1   IP: 58.241.198.160
Old 2013-05-09, 04:54 PM
超级女声 超级女声 is offline
初级会员
 
Join Date: 2006-04-05
Posts: 2
超级女声 正向着好的方向发展
Default 批量替换 MySQL 指定字段中的字符串

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


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

Code:
UPDATE article SET 
content = replace(content, '解决', '解放') 
WHERE ID<5000;
Reply With Quote