Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql #1064-您的SQL语法有错误_Mysql - Fatal编程技术网

Mysql #1064-您的SQL语法有错误

Mysql #1064-您的SQL语法有错误,mysql,Mysql,我正在尝试根据软件中的说明设置表格。这是我输入的内容: CREATE TABLE `swd_account` ( `pk_account` int(11) NOT NULL auto_increment, `name` char(16) NOT NULL default '', `isact` tinyint(4) NOT NULL default '1', PRIMARY KEY (`pk_account`) ) TYPE=MyISAM; CREATE TABLE `swd_user` (

我正在尝试根据软件中的说明设置表格。这是我输入的内容:

CREATE TABLE `swd_account` (
`pk_account` int(11) NOT NULL auto_increment,
`name` char(16) NOT NULL default '',
`isact` tinyint(4) NOT NULL default '1',
PRIMARY KEY (`pk_account`)
) TYPE=MyISAM;

CREATE TABLE `swd_user` (
`pk_user` int(11) NOT NULL auto_increment,
`fk_account` int(11) NOT NULL default '0',
`email` varchar(40) NOT NULL default '',
`name` varchar(40) default NULL,
`isact` tinyint(4) NOT NULL default '1',
`datereg` date default NULL,
`days` tinyint(4) default '0',
`datelastsend` date default NULL,
`messlastsend` int(11) default NULL,
`countsend` int(11) NOT NULL default '0',
`undelivered` tinyint(4) default NULL,
PRIMARY KEY (`pk_user`),
KEY `fk_account` (`fk_account`,`email`,`isact`),
KEY `email` (`email`)
) TYPE=MyISAM;
这是我得到的信息:

Error
SQL query:

CREATE TABLE  `swd_account` (

 `pk_account` INT( 11 ) NOT NULL AUTO_INCREMENT ,
 `name` CHAR( 16 ) NOT NULL DEFAULT  '',
 `isact` TINYINT( 4 ) NOT NULL DEFAULT  '1',
PRIMARY KEY (  `pk_account` )
) TYPE = MYISAM ;

MySQL said: 

#1064 - You have an error in your SQL syntax; 
check the manual that corresponds to your MySQL server 
version for the right syntax to use near 'TYPE=MyISAM' at line 6 

任何关于可能错误的建议都将不胜感激。

我打赌他们的意思是
ENGINE=MyISAM

如果您指出您使用的是哪个版本的MySQL,这会有所帮助,但假设它是5.x,用ENGINE替换TYPE(即ENGINE=MyISAM)应该可以做到这一点。这是因为在较新版本的MySQL中,类型已被弃用,不再使用。

它不应该是
ENGINE=MyISAM
而不是
TYPE=MyISAM