用insert插入数据,报错:ERROR 1136 (21S01): Column count doesn't match value count at row 1
语句:insert into test(id) values (1)

解决方案 »

  1.   

    show create table test;
      

  2.   

    Column count doesn't match 
    你插入的列和你表的列 不能对应起来啊
      

  3.   

    这种问题不存在。
    +--------+------------+------+-----+---------+----------------+
    | Field  | Type       | Null | Key | Default | Extra          |
    +--------+------------+------+-----+---------+----------------+
    | id     | int(11)    | NO   | PRI | NULL    | auto_increment |
    | age    | int(4)     | YES  |     | NULL    |                |
    | gender | char(1)    | NO   |     | m       |                |
    | name   | varchar(8) | YES  |     | NULL    |                |
    | time   | datetime   | YES  |     | NULL    |                |
    +--------+------------+------+-----+---------+----------------+
      

  4.   

    id为主键为什么用语句插入呢?它本是自增列auto_increment()
    自增列ID不需要插入的。