此表存储角色的好友列表和黑名单信息。
字段名 | 类型 | 说明 | 默认值 | 示例 |
---|---|---|---|---|
guid | int UNSIGNED | 角色唯一标识符 | NOT NULL DEFAULT 0 | 123456 |
friend | int UNSIGNED | 好友/黑名单角色guid | NOT NULL DEFAULT 0 | 654321 |
flags | tinyint UNSIGNED | 关系标志(0=好友,1=黑名单,2=双向好友) | NOT NULL DEFAULT 0 | 0 |
note | varchar(48) | 备注信息 | '' | "公会会长" |
-- 查询角色的所有好友 SELECT * FROM character_social WHERE guid = 12345 AND flags = 0; -- 查询角色的黑名单 SELECT * FROM character_social WHERE guid = 12345 AND flags = 1; -- 添加好友 INSERT INTO character_social (guid, friend, flags, note) VALUES (12345, 654321, 0, '好友备注'); -- 删除好友关系 DELETE FROM character_social WHERE guid = 12345 AND friend = 654321;