改为 create table tablename (id int primary key auto_increment username varchar(50))

解决方案 »

  1.   

    谢谢回答 我这样建立表了但是输入数据的时候还要输入id那列的值呀!不是自己+的
    create table a (id int primary key auto_increment,username varchar(50))insert into a values('abc') 这样输入无效!insert into a values(1,'abc') 这样才行!要给id值!但是就没有自增长的用途了MSSQL 的输入数据是这样id是数据库自己加的mysql就不能吗? insert into a values('abc')
      

  2.   

    insert into a values(null,'abc')