-- 为 t_activity_player 表添加 state 字段（如果不存在）
-- 这个迁移脚本确保 state 字段存在并有正确的默认值

-- 检查并添加 state 字段
ALTER TABLE t_activity_player 
ADD COLUMN IF NOT EXISTS state INT NOT NULL DEFAULT 1 COMMENT '状态：0-删除，1-正常';

-- 为已存在的记录设置默认状态
UPDATE t_activity_player SET state = 1 WHERE state IS NULL OR state = 0;

-- 添加索引以提高查询性能
CREATE INDEX IF NOT EXISTS idx_activity_player_state ON t_activity_player(state);