为什么 ID列 设置了自动编号,在添加数据的时候,还要自己添加ID的值!!!急等!!!

解决方案 »

  1.   

    你是如何添加的啦.. 有没有使用auto_increment 呢?
      

  2.   

    当然添加了
    我表里有 ID(自动编号),用户名,密码 三个字段 
    我写了两种写法:一、insert into 表名 values('用户名','密码');
    出现错误二、insert into 表名(用户名,密码) values('用户名','密码');
    正确执行请问一定要用第二种写法吗?!!!
      

  3.   

    一定要用第二种,因为mysql的auto_increment字段是可以手动输入的,所以,一定要指定要插入的字段
      

  4.   

    或者 insert into 表名 values('','用户名','密码');     insert into 表名 values(NULL,'用户名','密码');
      

  5.   

    insert into 表名 values(NULL,'用户名','密码');