0

アカウントというタイトルのテーブルがMySQLにあり、アカウントの中にemail、first_name、last_nameなどがあります。やりたいことは、すべてのメールアカウントを一般的な値に置き換えることですが、それぞれに最後に値を増やします。SQLでこれを行うにはどうすればよいですか?

たとえば、joeschmoe@gmail.com は、replacedemail1@gmail.com になり、次は asdf@gmail.com から replacementemail2@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 に答える