#1064 - 你的SQL语法错误....附近' TYPE = MyISAM AUTO_INCREMENT = 1'在第15行

时间:2016-12-25 17:59:09

标签: mysql syntax

我尝试将表从phpMyAdmin 3.5.8.1导入到phpMyAdmin 4.1.14.8。我把文件表示为MYSQL40。

<div ng-repeat="fruit in fruitBasket | filter: { name: 'orange', shape: 'round' }: quantityExists()>

我的SQL说:

  

#1064 - 您的SQL语法出错;查看与您的MySQL服务器版本对应的手册,以便在#&gt; TYPE = MyISAM AUTO_INCREMENT = 1&#39;附近使用正确的语法。在第15行

2 个答案:

答案 0 :(得分:2)

MySQL 4.x文档说:

  

ENGINETYPE选项指定表的存储引擎。 MySQL中添加了ENGINE   4.0.18(4.0)和4.1.2(4.1)。它是这些版本的首选选项名称,TYPE具有   变得弃用了。 4.x系列中支持TYPE,但将来很可能会被删除。

通过MySQL 5.0文档(大约2005年),未提及TYPE=语法。

所以你使用十年前从产品中删除的语法。

我还要评论you should not use MyISAM

答案 1 :(得分:0)

最后一行应该说

) Engine=MyISAM AUTO_INCREMENT=1 ;