0

我在 MySQL 中有一个名为帐户的表,在我拥有的帐户内部:电子邮件、名字、姓氏等。我想做的是将所有电子邮件帐户替换为通用值,但每个帐户都包含一个最后增加值。我怎样才能在sql中做到这一点?

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

4

1 回答 1

1
SET @seq = 0;
UPDATE users SET email = CONCAT('replacedemail', @seq := @seq + 1, '@gmail.com')
于 2012-06-27T22:08:33.357 回答