此表存储角色已完成并领取奖励的任务记录,通过复合主键(guid+quest)确保唯一性。
字段名 | 类型 | 说明 | 默认值 | 示例 |
---|---|---|---|---|
guid | int UNSIGNED | 角色唯一标识符 | NOT NULL DEFAULT 0 | 123456 |
quest | int UNSIGNED | 任务ID,对应quest_template表 | NOT NULL DEFAULT 0 | 1001 |
active | tinyint UNSIGNED | 任务是否活跃状态(1=活跃,0=非活跃) | NOT NULL DEFAULT 1 | 1 |
-- 查询角色已完成的任务 SELECT * FROM character_queststatus_rewarded WHERE guid = 12345; -- 查询角色已完成的任务 SELECT * FROM character_queststatus_rewarded WHERE guid = 12345; -- 删除已完成任务记录 DELETE FROM character_queststatus_rewarded WHERE guid = 12345 AND quest = 1001;