character_arena_stats表存储角色在竞技场中的统计数据,包括评级、胜场、败场等。
| 字段名 | 类型 | 说明 | 示例值 |
|---|---|---|---|
| guid | int(10) unsigned | 角色唯一标识符,关联characters表的guid | 12345 |
| slot | tinyint(3) unsigned | 竞技场类型(0=2v2, 1=3v3, 2=5v5) | 1 |
| matchMakerRating | smallint(5) unsigned | 竞技场匹配等级 | 1500 |
| maxMMR | smallint(5) unsigned | 最高匹配等级 | 2200 |
| seasonWins | smallint(5) unsigned | 本赛季胜场数 | 50 |
| seasonLosses | smallint(5) unsigned | 本赛季败场数 | 30 |
| weekWins | smallint(5) unsigned | 本周胜场数 | 10 |
| weekLosses | smallint(5) unsigned | 本周败场数 | 5 |
SELECT c.name, cas.* FROM characters_character_arena_stats cas JOIN characters_characters c ON c.guid = cas.guid WHERE cas.guid = 12345;
UPDATE characters_character_arena_stats SET seasonWins = seasonWins + 1 WHERE guid = 12345 AND slot = 1;
DELETE FROM characters_character_arena_stats WHERE guid = 12345 AND slot = 1;