批量替换 MySQL 指定字段中的字符串
2013-04-19 09:37
316 查看
在网站搬家、更换域名的时候,Drupal和Wordpress都是用的MySQL的数据库,很多配置信息是写在MySQL数据库里面的。我们需要将数据库里面的相关配置信息替换成新空间或域名的信息。这时我们就要用到MySQL的字符串替换函数Replace了。
批量替换 MySQL 指定字段中的字符串是数据库应用中很常见的需求,但是有很多初学者在遇到这种需求时,通常都是用脚本来实现;其实,MySQL 内置的有批量替换语法,效率也会高很多;想了解具体方法,继续阅读本文吧 :)
批量替换的具体语法是:
UPDATE 表名 SET 指定字段 = replace(指定字段, ’要替换的字符串’, ’想要的字符串’)
WHERE 条件;
UPDATE table set 字段名=REPLACE(字段名,'原字符串','替换的字符串') where 已知的字段名 LIKE '%原字符串%'
UPDATE cms_block set content=REPLACE(content,'www.magento1.com','www.cheapoakleysunglasses1.net') where content LIKE '%www.magento1.com%'
批量替换 MySQL 指定字段中的字符串是数据库应用中很常见的需求,但是有很多初学者在遇到这种需求时,通常都是用脚本来实现;其实,MySQL 内置的有批量替换语法,效率也会高很多;想了解具体方法,继续阅读本文吧 :)
批量替换的具体语法是:
UPDATE 表名 SET 指定字段 = replace(指定字段, ’要替换的字符串’, ’想要的字符串’)
WHERE 条件;
UPDATE table set 字段名=REPLACE(字段名,'原字符串','替换的字符串') where 已知的字段名 LIKE '%原字符串%'
UPDATE cms_block set content=REPLACE(content,'www.magento1.com','www.cheapoakleysunglasses1.net') where content LIKE '%www.magento1.com%'
相关文章推荐
- 批量替换 MySQL 指定字段中的字符串
- Mysql_批量替换 MySQL 指定字段中的字符串
- 批量替换 MySQL 指定字段中的字符串
- 批量替换 MySQL 指定字段中的字符串
- 批量替换 MySQL 指定字段中的字符串
- 批量替换 MySQL 指定字段中的字符串
- mysql 批量替换某个字段里面的指定字符串
- 批量替换 MySQL 指定字段中的字符串
- 批量替换 MySQL 指定字段中的字符串
- 批量替换 MySQL 指定字段中的字符串
- mysql判断查询的字段的数据是否包含指定的字符串
- mysql sql语句提取截取字段值中的数字字符串,动态截图指定字符串数字
- mysql 批量修改(替换) 指定 字符串字段
- mysql 替换函数replace()实现mysql替换指定字段中的字符串
- Mysql字符串字段判断是否包含某个字符串的3种方法
- mysql下sql语句 update 字段=字段+字符串
- mysql统计字段中某一字符串出现的次数
- MySQL LIKE 用法:搜索匹配字段中的指定内容
- mysql 中查看指定表的字段名 (可根据字段变量生成c#后台代码)
- Web_DedeCMS_MySql_批量替换某字段中包含的某字符串;