Проверяем количество строк в ключевых таблицах
После загрузки данных надо убедиться, что в базу реально попали страницы, GSC, краулинг и задачи.
SELECT 'pages' AS table_name, COUNT(*) AS row_count FROM pages
UNION ALL
SELECT 'crawl_pages', COUNT(*) FROM crawl_pages
UNION ALL
SELECT 'gsc_daily', COUNT(*) FROM gsc_daily
UNION ALL
SELECT 'keyword_targets', COUNT(*) FROM keyword_targets
UNION ALL
SELECT 'seo_tasks', COUNT(*) FROM seo_tasks;
SELECT 'pages' AS table_name, COUNT(*) AS row_count FROM pages — Начинает запрос и перечисляет колонки или выражения, которые нужно вывести.UNION ALL — Добавляет строки второго SELECT к строкам первого SELECT без удаления дублей.SELECT 'crawl_pages', COUNT(*) FROM crawl_pages — Начинает запрос и перечисляет колонки или выражения, которые нужно вывести.UNION ALL — Добавляет строки второго SELECT к строкам первого SELECT без удаления дублей.SELECT 'gsc_daily', COUNT(*) FROM gsc_daily — Начинает запрос и перечисляет колонки или выражения, которые нужно вывести.UNION ALL — Добавляет строки второго SELECT к строкам первого SELECT без удаления дублей.SELECT 'keyword_targets', COUNT(*) FROM keyword_targets — Начинает запрос и перечисляет колонки или выражения, которые нужно вывести.UNION ALL — Добавляет строки второго SELECT к строкам первого SELECT без удаления дублей.SELECT 'seo_tasks', COUNT(*) FROM seo_tasks; — Начинает запрос и перечисляет колонки или выражения, которые нужно вывести.Вы увидите количество строк по пяти таблицам.
Проверьте, что вы работаете в файле seo_lab_from_zero.db, скопировали блок полностью и не потеряли точку с запятой в конце SQL-команды.