【发布时间】:2018-02-13 18:34:06
【问题描述】:
我知道,这可以使用 PHP 轻松完成,但只是好奇,
我如何在mail 字段上展开以从alias 列中选择值,其中第一个展开部分为@?
当前:
+-------+-----------------------------------------+
| alias | mail |
+-------+-----------------------------------------+
| | user.one@gmail.com |
| | user.two.foo@gmail.com |
+-------+-----------------------------------------+
期望:
+-------+------------------------------------------------+
| alias | mail |
+-------+------------------------------------------------+
| user.one | user.one@gmail.com |
| user.two.foo | user.two.foo@gmail.com |
+-------+------------------------------------------------+
在伪代码中会是这样的
update tablename set tablename.alias = explode('@', tablename.mail)[0];
【问题讨论】: