Подтвердить что ты не робот

Неверный запрос mysql для вставки

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

текущая таблица:

CREATE TABLE `hits_2011_12_5` (
  `count` int(11) DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

теперь я хочу медленно перенести новый код на старый, но у меня есть эта ошибка с новым кодом:

[email protected]:test> insert into hits_2011_12_5 values (1,2,3,4,5);
ERROR 1136 (21S01): Column count doesn't match value count at row 1

что может быть проблемой?

4b9b3361

Ответ 1

используйте это:

[email protected]:test> insert into hits_2011_12_5 values (1),(2),(3),(4),(5);
Query OK, 5 rows affected (0.00 sec)
Records: 5  Duplicates: 0  Warnings: 0

Запрошенный запрос требует 5 столбцов, не вставляя 5 строк.