UPDATE clients SET email = REPLACE(email,'@', CONCAT('+',custom_ID,'@'))
INPUT
+-----------+-------------------------+
| custom_ID | email |
+-----------+-------------------------+
| 1001 | [email protected] |
| 1002 | [email protected] |
| 1007 | [email protected] |
| 1012 | [email protected] |
| 1020 | [email protected] |
| 1021 | [email protected] |
| 1023 | [email protected] |
| 1024 | [email protected] |
+-----------+-------------------------+
OUTPUT
+-----------+----------------------------+
| custom_ID | email |
+-----------+----------------------------+
| 1001 | [email protected] |
| 1002 | [email protected] |
| 1007 | [email protected] |
| 1012 | [email protected] |
| 1020 | [email protected] |
| 1021 | [email protected] |
| 1023 | [email protected] |
| 1024 | [email protected] |
+-----------+----------------------------+
我正在尝试在mySQL中更新客户表,其中包含重复的电子邮件地址和唯一的custom_ID。我想通过在@ ...