mysql错误无法修复错误

时间:2014-05-08 10:07:14

标签: mysql

我从MySQL收到错误:

  

#1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在第6行的“TYPE = MyISAM AUTO_INCREMENT = 7 AUTO_INCREMENT = 7”附近使用正确的语法

我的SQL是:

CREATE TABLE IF NOT EXISTS `default_setup_academic` (
  `academic_id` bigint(20) NOT NULL auto_increment,
  `academic_name` text NOT NULL,
  `academic_order` bigint(20) NOT NULL,
  PRIMARY KEY  (`academic_id`)
) TYPE=MyISAM AUTO_INCREMENT=7 AUTO_INCREMENT=7 ;

为什么会出错?

2 个答案:

答案 0 :(得分:0)

TYPE已不再使用。

使用ENGINE

ENGINE=MyISAM

答案 1 :(得分:0)

  

2个问题你有AUTO_INCREMENT = 7 2次,并将类型更改为   ENGINE

 CREATE TABLE IF NOT EXISTS 
    default_setup_academic 
    ( 
      academic_id bigint(20) NOT NULL auto_increment, 
      academic_name text NOT NULL, 
      academic_order bigint(20) NOT NULL, 
      PRIMARY KEY (academic_id) 
    ) ENGINE=MyISAM AUTO_INCREMENT=7 ;