Mysql的replace函数替换字符串

    要把数据库中某个列的所有值中含有”test.linuxeye.com”的字符更换成”www.linuxeye.com”,方法有几种,如shell脚本,但是这样效率非常低,google了几把,发现Mysql中有replace函数很容易实现替换。

    replace(str,from_str,to_str)
    在字符串 str 中所有出现的字符串 from_str 均被to_str替换,然后返回这个字符串

    如你要将表wp_posts里面的guid字段的http://test.linuxeye.com/…替换为http://www.linuxeye.com/…:
    update wp_posts set guid=replace(guid,’http://test.linuxeye.com/’,'http://www.linuxeye.com/’);

    Tue Mar 5 15:12:42 CST 2013

    • 本文由 发表于 2013-03-05
    • 转载请务必保留本文链接:https://linuxeye.com/296.html
    MySQL/MariaDB/Percona数据库升级脚本 脚本

    MySQL/MariaDB/Percona数据库升级脚本

    MySQL/MariaDB/Percona数据库升级脚本截取《OneinStack》中upgrade_db.sh,一般情况下不建议升级数据库版本,该脚本专提供给各位版本控们。为防止大版本之间兼容问题,...
    MySQL性能调优my.cnf详解 Linux

    MySQL性能调优my.cnf详解

    提供一个MySQL 5.6版本适合在1GB内存VPS上的my.cnf配置文件(点击这里下载文件):   port = 3306  socke...
    匿名

    发表评论

    匿名网友