create table 'person'(
  'ID' INT(11) NOT NULL auto_increment,
   'Name' VARCHAR(20) not null 'DEFAULT',
   'sex' CHAR(1) default NULL,
    'Address' VARCHAR(200) default NULL,
    PRIMARY KEY ('ID'),
    ) TYPE=MYISAM;

解决方案 »

  1.   

    create table `person`(
     `ID` INT(11) NOT NULL auto_increment,
     `Name` VARCHAR(20) not null default 'DEFAULT',
     `sex` CHAR(1) default NULL,
     `Address` VARCHAR(200) default NULL,
     PRIMARY KEY (`ID`)
    ) TYPE=MYISAM;
      

  2.   


    1. 单引号'换成反引号` 
    2. `Name` VARCHAR(20) not null default 'DEFAULT', 
    3. TPRIMARY KEY ('ID'),, 逗号去掉。 
    4. TYPE=MYISAM; 换成 ENGINE=MYISAM; (5.1以后以engine 代替type, 但不是必需的) 
    mysql> create table `person`(
        ->  `ID` INT(11) NOT NULL auto_increment,
        ->  `Name` VARCHAR(20) not null default 'DEFAULT',
        ->  `sex` CHAR(1) default NULL,
        ->  `Address` VARCHAR(200) default NULL,
        ->  PRIMARY KEY (`ID`)
        -> ) ENGINE=MYISAM;
    Query OK, 0 rows affected (0.11 sec)
    
      

  3.   

    MYSQL版本?
    5.1以上
    create table `person`(
        `ID` INT(11) NOT NULL auto_increment,
       `Name` VARCHAR(20) not null default 'DEFAULT',
          `sex` CHAR(1) default NULL,
         `Address` VARCHAR(200) default NULL,
        PRIMARY KEY (`ID`) ) ENGINE=MYISAM;