Ответ 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 строк.
Мне нужно преобразовать плохой код в лучшее решение для вычисления количества с нашего сайта. У меня есть таблица, которая подсчитывает количество раз
текущая таблица:
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
что может быть проблемой?
используйте это:
[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 строк.