-- 检查成长记录数据的详细信息
SELECT 
    id,
    student_id,
    student_name,
    record_type,
    record_date,
    status,  -- ✅ 检查status字段
    is_archived,  -- ✅ 检查是否归档
    LEFT(content, 30) as content_preview,
    create_time
FROM growth_record
WHERE student_id = 1
ORDER BY record_date DESC;

-- 检查status字段的值分布
SELECT 
    status,
    COUNT(*) as count
FROM growth_record
WHERE student_id = 1
GROUP BY status;

-- 检查是否有status=1的记录
SELECT COUNT(*) as count
FROM growth_record
WHERE student_id = 1
  AND status = 1;

-- 检查是否有record_type='daily'且status=1的记录
SELECT COUNT(*) as count
FROM growth_record
WHERE student_id = 1
  AND record_type = 'daily'
  AND status = 1;

-- 如果status不是1，更新为1
UPDATE growth_record
SET status = 1
WHERE student_id = 1
  AND (status IS NULL OR status != 1);

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