MySQL批量去掉某一个字段特定的值

    mysql批量去掉某一个字段特定的值
    比如,在表test中,字段notice中,每一行记录不知道为什么都加了,“消息: ”,现在要去除“消息: ”字符。
    因为前面的字符一样,所以可以批量把前两个字母去掉就可以了。
    update test set notice=replace(notice,’消息: ‘,”) where notice like ‘消息:%’;

    如果表前8个字符并不一样,那么就需要使用如下语句了:
    update test set notice=substring(notice,9,len(notice));

    这是去掉前8个字符的,如果需要去掉8位或更多字符那么修改下相应的数字就可以了。

    • 本文由 发表于 2012-04-18
    • 转载请务必保留本文链接:https://linuxeye.com/112.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...
    匿名

    发表评论

    匿名网友