角色天赋表 (characters_character_talent)

表格概述

此表记录角色已学习的天赋信息,通过复合主键(guid+spell)确保唯一性。

主要作用

关联表

字段详细说明

字段名 类型 说明 默认值 示例
guid int(10) unsigned 角色唯一标识符,与characters表关联 NOT NULL 123456
spell int(10) unsigned 天赋法术ID,与world_spell表关联 NOT NULL 11210(冰霜新星)
specMask tinyint(3) unsigned 天赋专精掩码(1=主天赋,2=副天赋,3=双天赋) 0 1

SQL使用示例

查询角色已学习天赋

SELECT ct.*, c.name, ws.spellname
FROM characters_character_talent ct
JOIN characters c ON ct.guid = c.guid
JOIN world_spell ws ON ct.spell = ws.id
WHERE c.name = '角色名';

重置角色天赋

DELETE FROM characters_character_talent
WHERE guid = 123456 AND talentGroup = 0;