0

これは 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];
4

1 に答える 1