角色竞技场统计表 (character_arena_stats)

概述

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

SQL使用示例

查询角色竞技场数据

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;