25 lines
906 B
SQL
25 lines
906 B
SQL
-- 粉丝团聊天功能数据库升级
|
||
-- 将粉丝团与群组系统关联,复用群组消息功能
|
||
|
||
-- 1. 给粉丝团表添加group_id字段,关联到eb_group表
|
||
-- 先检查字段是否存在
|
||
SET @exist := (SELECT COUNT(*) FROM information_schema.COLUMNS
|
||
WHERE TABLE_SCHEMA = DATABASE()
|
||
AND TABLE_NAME = 'eb_fan_group'
|
||
AND COLUMN_NAME = 'group_id');
|
||
SET @sql := IF(@exist = 0,
|
||
'ALTER TABLE eb_fan_group ADD COLUMN group_id BIGINT NULL COMMENT ''关联的群组ID'' AFTER anchor_name',
|
||
'SELECT ''group_id字段已存在''');
|
||
PREPARE stmt FROM @sql;
|
||
EXECUTE stmt;
|
||
DEALLOCATE PREPARE stmt;
|
||
|
||
-- 2. 查看当前粉丝团数据
|
||
SELECT id, anchor_id, anchor_name, name, badge, member_count, group_id FROM eb_fan_group;
|
||
|
||
-- 3. 验证表结构
|
||
DESCRIBE eb_fan_group;
|
||
|
||
-- 4. 查看群组成员表结构(确认字段名)
|
||
DESCRIBE eb_group_member;
|