我有一个users
带user_email
字段的表。我想替换所有匹配的用户电子邮件:
- *@a.com
- *@b.com
- *@c.com
使用随机选择的字符串
- d.com
- 电子商务
- f.com
- g.com
例子:
前:
--------------------------------------
|user_name | user_email | user_phone |
--------------------------------------
| greg | greg@a.com | 12345 |
--------------------------------------
| harry | harr@b.com | 12345 |
--------------------------------------
| mary | mary@c.com | 12345 |
--------------------------------------
| john | john@x.com | 12345 |
--------------------------------------
| fred | fred@y.com | 12345 |
--------------------------------------
| alfred | al@a.com | 12345 |
--------------------------------------
之后(将所有“a.com”、“b.com”、“c.com”替换为从 [“d.com”、“e.com”、“f.com”、“g. com"]:
--------------------------------------
|user_name | user_email | user_phone |
--------------------------------------
| greg | greg@e.com | 12345 |
--------------------------------------
| harry | harr@e.com | 12345 |
--------------------------------------
| mary | mary@f.com | 12345 |
--------------------------------------
| john | john@x.com | 12345 |
--------------------------------------
| fred | fred@y.com | 12345 |
--------------------------------------
| alfred | al@d.com | 12345 |
--------------------------------------
约翰和弗雷德保持不变。Greg、Harry、Mary 和 Alfred 从 ["d.com", "e.com", "f.com", "g.com"] 随机获得一个。
有关如何执行此操作的任何指示?谢谢