2012-01-15 1 views
1

Хорошо, хотя я искал одни и те же вопросы в SO, чтобы найти решение, нечего решить мою проблему.ОШИБКА 1136: Количество столбцов не соответствует количеству значений в строке 1 - все еще происходит

Проблема заключается в том:

INSERT INTO `mydb`.`users` (`username`, `password`, `info_id`) 
VALUES ('myname', '123456', 2)` 

, и я не могу понять, где проблема.

Таблица выглядит так: пользователи (id, имя пользователя, пароль, info_id), где идентификатор автоматически увеличивается.

Спасибо заранее

+0

Я не верю в это. Я создал аналогичную структуру таблицы и вставил нормально. Вы уверены в этом? можете ли вы опубликовать пользователей SHOW CREATE TABLE? – rkosegi

+1

У вас есть триггеры? –

+0

Можете ли вы переформулировать вопрос и поместить его в тело? –

ответ

2

Триггеры могут привести к такому поведению, если вставка в триггере неисправно.