Top.Mail.Ru
Ответы

При заливке Базы Выдаёт ошибку #1136 - Column count doesn't match value count at row 8 Хотел спросить, в чём проблема?

Дополнен

Вот полный текст
Ошибка
SQL-запрос:

INSERT INTO `KqnNm0_blocks` VALUES (1, '', 'Навигация', '', '', 'l', 2, 1, 0, '', '', 'block-Modules.php', '', 0, '0', 'd', 0, 'All'), (2, 'admin', 'Администрация', '<strong>·</strong> \n<strong>·</strong> \n<strong>·</strong> \n<strong>·</strong> \n<strong>·</strong> \n<strong>·</strong> ', '', 'l', 1, 1, 0, '985591188', '', '', '', 2, '0', 'd', 0, 'All'), (3, '', 'Кто на сайте', '', '', 'r', 2, 1, 0, '', '', 'block-Who_is_Onli[...]

Ответ MySQL:

#1136 - Column count doesn't match value count at row 8 (# 1136 - Количество столбцов не совпадает с количеством значений в строке 8)

По дате
По Рейтингу
Удаленный ответ Ответ удалён
Аватар пользователя
Высший разум
13лет

означает, что в запросе

INSERT INTO имя_таблицы
VALUES (значение1, значение2, значение3,...);

количество значений не совпадает с количество столбцов в таблице

или не совпадает в этом запросе

INSERT INTO имя_таблицы (столбец1, столбец2, столбец3,...)
VALUES (значение1, значение2, значение3,...);

если же используете какую то утилиту для "заливки" данных, то проблема может возникать в том, что в одном из значений есть запятая, и это значение не экранировано или не в кавычках.
для более точного и подробного ответа надо видеть запрос, вызывающий эту ошибку.

ps: >SQL-запрос:
ошибка возникает именно тут
'block-Who_is_Onli[...]
в обрезанной части должны быть еще значения.
ошибка, скорее всего, в восьмых круглых скобках
(....) - вставляет значения в одну строку
следующая (...) - во вторую. по сообщению - количество значений в 8 строке отличается.

Аватар пользователя
Ученик
13лет

в каком формате заливаете???

Аватар пользователя
Гуру
13лет

Юз гугл-транслейтер - он все знает