mysql修改字段匹配的部分_mysql 修改字段中部分值

遇到一个小需求,要修改字段中部分值。mysql中的replace可以实现。mysql> select * from syk_test;

+-----------+-----------+

| user      | host      |

+-----------+-----------+

| repluser  | %         |

| syk       | %         |

| mysql.sys | localhost |

| root      | localhost |

+-----------+-----------+

4 rows in set (0.00 sec)

mysql> update syk_test set host = replace (host,‘local‘,‘my‘);

Query OK, 2 rows affected (0.00 sec)

Rows matched: 4  Changed: 2  Warnings: 0

mysql> select * from syk_test;

+-----------+--------+

| user      | host   |

+-----------+--------+

| repluser  | %      |

| syk       | %      |

| mysql.sys | myhost |

| root      | myhost |

+-----------+--------+

4 rows in set (0.00 sec)

replace(object, search,replace)把object中出现search的全部替换为replace

原文:http://qhd2004.blog.51cto.com/629417/1931021

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值