zhibo/fan_group_chat_upgrade.sql

25 lines
906 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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