AUTO_INCREMENT 只能用于整型列

解决方案 »

  1.   

    userid INT NOT NULL AUTO_INCREMENT
    按心帆说的
      

  2.   

    CREATE TABLE user(userid int(8) NOT NULL AUTO_INCREMENT,
    username varchar(16) ,
    userpwd varchar(10) ,
    useremail varchar(40) ,
    zipcode int(6),
    telnum varchar(13),
    question varchar(40) ,
    answer varchar(40) 
    ) ;
    这样还是不行!!
      

  3.   

    CREATE TABLE user(
      userid int(8) NOT NULL AUTO_INCREMENT,
      username varchar(16) ,
      userpwd varchar(10) ,
      useremail varchar(40) ,
      zipcode int(6),
      telnum varchar(13),
      question varchar(40) ,
      answer varchar(40),
      PRIMARY KEY (userid)
    ) ;
    自增键必须是主键!!
      

  4.   

    CREATE TABLE user(
    userid int(8) primary key NOT NULL AUTO_INCREMENT,
    username varchar(16) ,
    userpwd varchar(10) ,
    useremail varchar(40) ,
    zipcode int(6),
    telnum varchar(13),
    question varchar(40) ,
    answer varchar(40) 
    ) ;还是不行!!!
      

  5.   

    CREATE TABLE user
    (
    userid int(8) primary key NOT NULL AUTO_INCREMENT,
    username varchar(16) ,
    userpwd varchar(10) ,
    useremail varchar(40) ,
    zipcode int(6),
    telnum varchar(13),
    question varchar(40) ,
    answer varchar(40) 
    ) ;
      

  6.   

    有区别,我的table_name和它后面的括号之间有空格,而你的没有。
      

  7.   

    抱歉!在我 得到您正确回答的同时就利马怀疑到了空格问题,但是user和其后的左括号没有空格一样也成功建立了表格,哎~~~难道是万网的那里出了bug?