peixue-dev/Archive/peidu-temp-files/sql/🔍检查成长记录数据状态-2026-01-23.sql

57 lines
1.1 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

-- 检查成长记录数据的详细信息
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;