对于用户表:
,我有这样的行user_id | username | user_game_count | user_password | ...
2 | testUser | 19587 | testPW | ...
我使用UPDATE方法增加user_game_count:
UPDATE users SET user_game_count = (@cur_value := user_game_count) + 1 WHERE user_id ..
有什么不同的方式吗?因为当我在实时游戏中使用此方法时,非常快,它会给出如下结果:
1
2
3
3 (skipping)
3 (skipping too)
3
3
8
...
(我对MySQL很新)