本月早些时候,我正在开发我的论坛网站,遇到了一个小问题。不幸的是,除了我的数据库之外,一切都很顺利。我在里面做了一张桌子,叫做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 ;
但是,当我尝试运行代码时,出现此错误...
#1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解正确的语法
在第 6 行的 'TYPE=MyISAM AUTO_INCRMENT=2' 附近使用
我之前已经通过运行它处理过一次Engine
,但是这次我这样做时遇到了两个不同的错误。
我对此进行了一些研究,并认为我的 MySQL 代码可能已经过时,但是当我在我的一台员工计算机上的相同版本的 MySQL 上运行代码时,它运行良好。之后,我再次尝试在计算机上的旧版本 MySQL 上运行它,但仍然出现错误。
我的假设是这可能是一个简单的错误,或者是计算机/服务器错误。我会尝试在另一台计算机上做我的网站,说我拥有一家电脑店,但我不想从头开始,因为它是本地主机。另外,我对闪存驱动器感到不知所措,而且考虑到我们在斯堪的纳维亚半岛北部的天气,我不可能很快就能发货。
所以,作为最后的手段,我决定向你们请教。感谢帮助。
你必须改变这个
TYPE=MyISAM
to
ENGINE=MyISAM
TYPE 在 MySQL 4.0 中已弃用,并在 MySQL 5.5 中删除。
文档http://dev.mysql.com/doc/refman/5.6/en/create-table.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)