MySQL类型= MyISAM错误

PCJ*_*son 5 mysql database

我本月早些时候在我的论坛网站上工作,遇到了一个小问题.不幸的是,除了我的数据库,一切都很顺利.我users用这个脚本调用了一个表...

CREATE TABLE `users` (
`id` int(4) NOT NULL auto_increment,
`username` varchar(65) NOT NULL default '',
`password` varchar(65) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;
Run Code Online (Sandbox Code Playgroud)

当我尝试运行代码时,我收到此错误...

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

我曾经用它来处理过这个问题Engine,但是这次我做了两次不同的错误.

我对它进行了一些研究,并认为我的MySQL代码可能已经过时,但是当我从我的一台员工计算机上运行相同版本的MySQL上的代码时,它运行良好.之后,我尝试再次从我的计算机上运行旧版MySQL,但仍然出错.

我的假设是它可能是一个简单的错误,或者是计算机/服务器错误.我会尝试在不同的计算机上做我的网站,说我拥有一家电脑商店,但我不想从头开始,因为它是localhost.此外,我对闪存驱动器感到茫然,而且由于我们在斯堪的纳维亚半岛北部的天气已经到了这里,我无法在短时间内将其运送出去.

所以,作为最后的手段,我决定问你们.感谢帮助.

ech*_*_Me 5

你必须改变这个

  TYPE=MyISAM
Run Code Online (Sandbox Code Playgroud)

 ENGINE=MyISAM
Run Code Online (Sandbox Code Playgroud)

TYPE在MySQL 4.0中已弃用,在MySQL 5.5中已删除.

文档http://dev.mysql.com/doc/refman/5.6/en/create-table.html