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