Mysql #1064-您的SQL语法有错误。。。。近';类型=MyISAM自动增量=1';第15行

Mysql #1064-您的SQL语法有错误。。。。近';类型=MyISAM自动增量=1';第15行,mysql,syntax,Mysql,Syntax,我尝试将表从phpMyAdmin 3.5.8.1导入phpMyAdmin 4.1.14.8。我将该文件解释为MYSQL40 CREATE TABLE IF NOT EXISTS `82umK_commentmeta` ( `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0', `meta_key` varchar(255)

我尝试将表从phpMyAdmin 3.5.8.1导入phpMyAdmin 4.1.14.8。我将该文件解释为MYSQL40

CREATE TABLE IF NOT EXISTS `82umK_commentmeta` (
  `meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
  `comment_id` bigint(20) unsigned NOT NULL DEFAULT '0',
  `meta_key` varchar(255) DEFAULT NULL,
  `meta_value` longtext,
  PRIMARY KEY (`meta_id`),
  KEY `comment_id` (`comment_id`),
  KEY `meta_key` (`meta_key`(191))
) TYPE=MyISAM AUTO_INCREMENT=1 ;
我的SQL说:

#1064-您的SQL语法有错误;查看与MySQL服务器版本对应的手册,以了解第15行“TYPE=MyISAM AUTO_INCREMENT=1”附近使用的正确语法


最后一行应该是

) Engine=MyISAM AUTO_INCREMENT=1 ;

MySQL 4.x文档说:

引擎
类型
选项指定表的存储引擎<在MySQL中添加了代码>引擎 4.0.18(适用于4.0)和4.1.2(适用于4.1)。在这些版本中,它是首选选项名称,
TYPE
变得不受欢迎<代码>类型在整个4.x系列中都受支持,但将来可能会被删除

在MySQL 5.0文档中(大约2005年),没有提到
TYPE=
语法

因此,您使用的是十多年前从产品中删除的语法


我还必须对此作出评论。

替换为TYPE=MYISAM to ENGINE=MYISAM感谢您的快速帮助谢谢您的快速帮助,您太棒了