02月08, 2014

sql语句批量更新数据库中字段方法

kc cphpcms LTD在做公司网站的项目的时候,我们公司的开发流程是现在在本地电脑新建相关的项目文件,等待网站在本地测试基本完工是,在提交到测试平台,这个时候就又一个数据库中字段保存内容的路径问题,都是本地的相关路径.我们就需要用sql语句来批量更新字段中的相关内容.

这是我们就可以使用下面的sql语句来实现:

参考文章地址: http://database.51cto.com/art/201005/200580.htm

另外,如何手动将同一MySQL数据表内不同字段之间的内容批量转换,可以参考下面的命令: UPDATE table set 字段名=REPLACE(字段名,'原字符串','替换的字符串') where 已知的字段名 LIKE '%原字符串%' 应用到本文实例: UPDATE pw_members set yz=REPLACE(yz,'1','2') where yz LIKE '%1%' 其中“pw_members”是MySQL数据表名称;

“字段名”指的是在“pw_members”中你要修改的那个字段的名称,这里是“yz”;“原字符串”是字段“yz”现在默认的值“1”;而“替换的字符串”指的是你将要修改的字段“yz”新的默认值“2”。

UPDATE v9_news set thumb=REPLACE(thumb,'ucfu.com.cn','z.cc') where thumb LIKE '%ucfu.com.cn%';

UPDATE v9_pro_xyxd set thumb=REPLACE(thumb,'ucfu.com.cn','ucfu.x.kcdns.net'),
                                     url=REPLACE(url,'ucfu.com.cn','ucfu.x.kcdns.net');

我们公司用的是开源的phpcms系统,将对应的表和字段更改成你所对应的即可.

本文链接:https://901web.com/post/sql语句批量更新数据库中字段方法.html

-- EOF --

Comments

请在后台配置评论类型和相关的值。