create table customer
(userid varchar(20)primary key,
username varchar(20) not null,
'password' varchar(30) not null,
age int(3) not null ,
gender varchar(4) check(gender in('男','女'))not null,
address varchar(30) not null,
tel varchar(20) not null
)
mysql语句添加表包错了  求大虾指正

解决方案 »

  1.   

      create table customer
    (userid varchar(20)primary key,
    username varchar(20) not null,
    `password` varchar(30) not null,
    age int(3) not null ,
    gender varchar(4) check(gender in('男','女'))not null,
    address varchar(30) not null,
    tel varchar(20) not null
    )
    另外建议把错误信息一共贴出以供别人分析。
      

  2.   

    反引号的问题啊 加了还是不行,请问那个反引号是怎么打出来的 ,还有mysql中 是怎么实现自增长的 加个identity就完事了吗?就是在建表的时候让主键自增长
      [MySql] ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'null,
    address varchar(30) not null,
    tel varchar(20) not null' at line 6
      

  3.   

    CREATE TABLE customer
    (userid VARCHAR(20)PRIMARY KEY,
    username VARCHAR(20) NOT NULL,
    `password` VARCHAR(30) NOT NULL,
    age INT(3) NOT NULL ,
    gender ENUM('男','女'),
    address VARCHAR(30) NOT NULL,
    tel VARCHAR(20) NOT NULL
    )
      

  4.   

    CREATE TABLE customer
    (userid INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(20) NOT NULL,
    `password` VARCHAR(30) NOT NULL,
    age INT(3) NOT NULL ,
    gender ENUM('男','女'),
    address VARCHAR(30) NOT NULL,
    tel VARCHAR(20) NOT NULL
    )
      

  5.   

    反引号 在Tab键上面的那个键,就是1的左边
      

  6.   

    [MySql] ERROR 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 8
      

  7.   

    CREATE TABLE customer
    (userid VARCHAR(20)PRIMARY KEY,
    username VARCHAR(20) NOT NULL,
    `password` VARCHAR(30) NOT NULL,
    age INT(3) NOT NULL ,
    gender ENUM('男','女'),
    address VARCHAR(30) NOT NULL,
    tel VARCHAR(20) NOT NULL
    )