-- ==================== 修复deleted字段 ====================

-- 1. 检查当前deleted字段的值
SELECT 
    id,
    student_id,
    student_name,
    record_type,
    record_date,
    status,
    deleted,  -- ✅ 检查deleted字段
    LEFT(content, 30) as content_preview
FROM growth_record
WHERE student_id = 1
ORDER BY record_date DESC;

-- 2. 更新所有记录的deleted字段为0（未删除）
UPDATE growth_record
SET deleted = 0
WHERE student_id = 1
  AND (deleted IS NULL OR deleted != 0);

-- 3. 验证更新后的数据
SELECT 
    id,
    student_id,
    student_name,
    record_type,
    record_date,
    status,
    deleted,
    LEFT(content, 30) as content_preview
FROM growth_record
WHERE student_id = 1
  AND deleted = 0
ORDER BY record_date DESC;

-- 4. 测试查询（模拟后端查询）
SELECT COUNT(*) as total_count
FROM growth_record
WHERE student_id = 1
  AND record_type = 'daily'
  AND status = 1
  AND deleted = 0;

-- 5. 如果count > 0，说明修复成功
SELECT 
    id,
    student_id,
    student_name,
    record_type,
    record_date,
    LEFT(content, 30) as content_preview,
    status,
    deleted
FROM growth_record
WHERE student_id = 1
  AND record_type = 'daily'
  AND status = 1
  AND deleted = 0
ORDER BY record_date DESC
LIMIT 10;
