Шаг 028. Добавляем результаты краулинга, часть 4

sqlГлава 2. Наполняем новую базу данными

Что делаем

Добавляем результаты краулинга, часть 4

Зачем SEO-специалисту

Записываем status code, robots, canonical, входящие внутренние ссылки, объем текста, скорость и глубину.

Код. Вставьте 1 в 1

INSERT INTO crawl_pages (crawl_page_id, crawl_run_id, page_id, status_code, robots_status, canonical_ok, internal_links_in, word_count, response_ms, depth)
VALUES
(NULL, 1, 16, 200, 'index', 1, 2, 530, 330, 65),
(NULL, 1, 17, 200, 'index', 1, 55, 450, 190, 64),
(NULL, 1, 18, 200, 'noindex', 0, 18, 180, 170, 45),
(NULL, 1, 19, 404, 'index', 0, 1, 0, 150, 10),
(NULL, 1, 20, 200, 'index', 1, 3, 680, 950, 41);

Построчный разбор: что делает, для чего и как работает

Строка 1: INSERT INTO crawl_pages (crawl_page_id, crawl_run_id, page_id, status_code, robots_status, canonical_ok, internal_links_in, word_count, response_ms, depth) — Начинает вставку новых строк в указанную таблицу и перечисляет колонки.
Строка 2: VALUES — Начинает список значений, которые будут вставлены в перечисленные колонки.
Строка 3: (NULL, 1, 16, 200, 'index', 1, 2, 530, 330, 65), — Описывает одну строку значений для INSERT.
Строка 4: (NULL, 1, 17, 200, 'index', 1, 55, 450, 190, 64), — Описывает одну строку значений для INSERT.
Строка 5: (NULL, 1, 18, 200, 'noindex', 0, 18, 180, 170, 45), — Описывает одну строку значений для INSERT.
Строка 6: (NULL, 1, 19, 404, 'index', 0, 1, 0, 150, 10), — Описывает одну строку значений для INSERT.
Строка 7: (NULL, 1, 20, 200, 'index', 1, 3, 680, 950, 41); — Описывает одну строку значений для INSERT.

Что должно получиться

В таблицу crawl_pages добавится 5 строк.

Если появилась ошибка

Проверьте, что вы работаете в файле seo_lab_from_zero.db, скопировали блок полностью и не потеряли точку с запятой в конце SQL-команды.