用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > mysql教程

mysql中update批量修改与替换语句

时间:2015-01-23  来源:西部数据  作者:西部数据

在mysql中替换与修改数据我们使用update与replace一同操作就可以了,下面给各位整理了一些常用的mysql中批量修改与替换语句,希望对大家会有所帮助.

MySQL批量替换指定字段字符串语句:UPDATE 数据表名 SET 字段名 = replace(字段名, '要替换的字符串', '替换为') WHERE 设定条件;

例子,代码如下:

UPDATE `cdb_name` SET `field_name` = replace (`field_name`,'from_str','to_str')

说明:

cdb_name —— 该字符或字符串所在表的名字

field_name —— 该字符或字符串所在字段的字段名

from_str —— 需要替换的字符串

to_str —— 替换成的字符串

例如:进入phpmyadmin,打开要操作的数据库,点击上方的sql,执行以下sql语句,这里我使用的Discuz做演示,代码如下:

UPDATE `pre_forum_post` SET `author` = replace( `author` , '祥磊部落', '祥磊' )

意思是把用户名“祥磊部落”修改为“祥磊”,其中pre_要修改为您自己数据库的表前缀,代码如下:

UPDATE phpcms_article SET title=REPLACE(title,'[2009]','〔2009〕');

UPDATE phpcms_article SET content=REPLACE(content,'[2009]','〔2009〕');

语句中还可以加入替换条件,如只替换限定ID小于200的内容,代码如下:

UPDATE wp_posts SET post_content = replace(post_content, '搜索引擎优化', '搜索引擎营销') WHERE ID < 200;

后面附一个高级点的,代码如下:

UPDATE `cdb_settings` SET `value` = '' WHERE CONVERT( `variable` USING utf8 ) ='adminipaccess' LIMIT 1 ;//phpfensi.com

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
    无相关信息
栏目更新
栏目热门