-- 为 study_info 表添加逻辑删除字段
-- 创建时间: 2026-01-08

ALTER TABLE `study_info`
ADD COLUMN `is_deleted` TINYINT(1) NOT NULL DEFAULT 0 COMMENT '是否删除：0未删除 1已删除'
AFTER `batch_id`;

-- 为删除标记字段添加索引，提升查询性能
CREATE INDEX `idx_is_deleted` ON `study_info` (`is_deleted`);

-- 更新说明：
-- 1. is_deleted = 0: 未删除（默认值）
-- 2. is_deleted = 1: 已删除（逻辑删除）
-- 3. 添加索引提升查询未删除数据的性能
