zhibo/fan_group_chat_upgrade.sql

25 lines
906 B
MySQL
Raw Normal View History

-- 粉丝团聊天功能数据库升级
-- 将粉丝团与群组系统关联,复用群组消息功能
-- 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;