MySQL更新替换表中数据
- 背景: 将表中的部分字符替换成另外的字符
假设表t_email
结构如下:
字段 | 描述 |
---|---|
id | bigint(20) |
varchar(255) |
数据如下:
id | |
---|---|
1 | dev@yahoo.cn |
2 | test@yahoo.cn |
现在要将yahoo邮箱替换成163邮箱
UPDATE `t_email` t
SET t.`email` = REPLACE(t.`email`, 'yahoo.cn', '163.com');
数据将会被替换成:
id | |
---|---|
1 | dev@163.com |
2 | test@163.com |