此表存储公会成员的基本信息和权限设置。
字段名 | 类型 | 说明 | 默认值 | 示例 |
---|---|---|---|---|
guildid | int UNSIGNED | 公会ID,关联guild表的guildid | NOT NULL DEFAULT 0 | 1 |
guid | int UNSIGNED | 角色唯一标识符,关联characters表的guid | NOT NULL DEFAULT 0 | 12345 |
rank | tinyint UNSIGNED | 成员职位等级(0=会长,1=副会长等) | NOT NULL DEFAULT 0 | 1 |
pnote | varchar(31) | 公开备注 | '' | "公会官员" |
offnote | varchar(31) | 官员备注 | '' | "活跃成员" |
bankResetTimeMoney | int UNSIGNED | 银行金钱重置时间 | NOT NULL DEFAULT 0 | 1672502400 |
bankRemMoney | int UNSIGNED | 剩余可提取金钱 | NOT NULL DEFAULT 0 | 10000 |
bankResetTimeTab | int UNSIGNED | 银行标签页重置时间 | NOT NULL DEFAULT 0 | 1672502400 |
bankRemSlotsTab | tinyint UNSIGNED | 剩余可提取物品槽位 | NOT NULL DEFAULT 0 | 5 |
-- 查询公会所有成员 SELECT gm.*, c.name FROM guild_member gm JOIN characters c ON gm.guid = c.guid WHERE gm.guildid = 1; -- 更新成员职位 UPDATE guild_member SET rank = 2 WHERE guildid = 1 AND guid = 12345; -- 查询公会官员 SELECT gm.*, c.name FROM guild_member gm JOIN characters c ON gm.guid = c.guid WHERE gm.guildid = 1 AND gm.rank <= 2;