如何在SQL中增加文本值

时间:2012-06-27 22:01:02

标签: mysql

我在MySQL中有一个名为accounts的表,在我拥有的帐户内:email,first_name,last_name等。我想要做的是将所有电子邮件帐户替换为通用值,但每个一个包含最后增加的值。我怎么能在sql中做到这一点?

因此,例如,joeschmoe @ gmail.com将变为replacedemail1@gmail.com,而下一个将从asdf@gmail.com转到replacedemail2@gmail.com,依此类推。

1 个答案:

答案 0 :(得分:1)

SET @seq = 0;
UPDATE users SET email = CONCAT('replacedemail', @seq := @seq + 1, '@gmail.com')