-- ==================== 修复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;