mysql出错(错误1136)

时间:2014-06-26 19:23:38

标签: mysql sql database

我的数据库存在这个小问题。

我创建了一个表'articoli',其中包含文章的品牌,型号和价格。

每篇文章都由id(ID_ARTICOLO)`定义,这是一个自动增量字段。

现在,当我尝试插入一些数据时,我没有指定id,因为它是自动增量,但我收到了一个错误消息:

  

“错误SQL(1136):列计数与第1行的值计数不匹配。

这意味着我忘记了一个字段,我在查询中没有指定的唯一字段是id。如果id是自动增量字段,为什么会出现错误?

1 个答案:

答案 0 :(得分:1)

如果您的插入声明未提供所有列,则您需要明确列出 提供的所有列,即使您提供了> ;遗漏是自动递增:

INSERT INTO articoli
(brand, model, price)
VALUES ('myBrand', 'myModel', 100)