MySQL 替换某字段部分内容的UPDATE语句
2015-12-17 11:42
567 查看
要替换某一个字段中的部分内容,可以用update 语句和REPLACE方法,结构如下:
UPDATE 表名 SET 字段名= REPLACE( 替换前的字段值, '替换前关键字', '替换后关键字' ) WHERE 字段名 REGEXP "替换前的字段值";
example:
替换订单中用户手机号前缀155改为170
UPDATE
order SET mobile= REPLACE( mobile, 155, 170 ) ;
UPDATE 表名 SET 字段名= REPLACE( 替换前的字段值, '替换前关键字', '替换后关键字' ) WHERE 字段名 REGEXP "替换前的字段值";
example:
替换订单中用户手机号前缀155改为170
UPDATE
order SET mobile= REPLACE( mobile, 155, 170 ) ;
相关文章推荐
- mysql的存储引擎
- 【mysql】 mysql 子查询、联合查询、模糊查询、排序、聚合函数、分组----------语法
- mysql中and和or
- 性能调优之MYSQL高并发优化
- MYSQL性能优化
- 【mysql】新增、修改、删除、查询 语法讲义
- 与Mysql服务器相互作用的通讯协议
- MySQL查询优化:LIMIT 1避免全表扫描【如判断用户是否存在select * from users where username='123' and passwd='123' limit 1】
- MySQL常用SQL查询语句
- mysql中select的count星和count1有区别么
- mysql 数据表解锁
- procedure在Mysql和Sql Server中使用的一些区别
- Windows下mysql忘记root密码的解决方法
- MySQL-Redo Log
- 从mysql中随机读取多条记录
- MySQL-Double Write
- mysql 优化
- 修改MySQL字符集
- Mysql中文乱码问题完美解决方案【需要在my.cnf文件中设置client和mysqld的default-character-set=utf8,建数据库和表的时候也需要制定好编码】
- 详解mysql int类型的长度值问题