[Err] 1136 - Column count doesn't match value count at row 35

                                             [Err] 1136 - Column count doesn't match value count at row 35

描述:在Navicat for MySQL工具中执行插入多条数据时,sql报错了。

一、拿出百度翻译,翻译一下

[Err] 1136 - Column count doesn't match value count at row 35

二、哦,原来是在插入第35行的时候字段数量对不上。

 1)、美化一下SQL

[Err] 1136 - Column count doesn't match value count at row 35

 2)、查看美化后的Sql

[Err] 1136 - Column count doesn't match value count at row 35

 3)、找下规律

  第一条数据在第 11 行插入。

  第二条数据在第 20 行插入。

  第三条数据在第 29 行插入。

得到规律:11 + (page-1)*  9

 4)、拿出计算器(windows + r,输入 calc)看下第35条数据在第几行插入。

[Err] 1136 - Column count doesn't match value count at row 35

三、找到第 317 行。

[Err] 1136 - Column count doesn't match value count at row 35

好吧,需要插入 7 个字段,这里只有 6个字段。问题就是这了。