错误1064(42000):您的SQL语法错误;检查 手册,该手册对应于您的MySQL服务器版本右边的 语法,以便在第3行使用''ID'NUMBER,'NAME'VARCHAR2(30),PRIMARY KEY (“ID”))engine-INNODB'创建表时出错?
有人能告诉我什么是我在这里做错了!
错误1064(42000):您的SQL语法错误;检查 手册,该手册对应于您的MySQL服务器版本右边的 语法,以便在第3行使用''ID'NUMBER,'NAME'VARCHAR2(30),PRIMARY KEY (“ID”))engine-INNODB'创建表时出错?
有人能告诉我什么是我在这里做错了!
试试这个
CREATE TABLE `DEPARTMENT` (
`ID` int(6) NOT NULL auto_increment,
`NAME` varchar(30) NOT NULL default '',
PRIMARY KEY (`id`)
)
ENGINE=MyISAM AUTO_INCREMENT=1;
我喜欢它如何从InnoDB更改为MyISAM,就像一个忍者:> –
这解决了问题。我能够创建表。 – user1720303
列名不应该用双引号引起来,数据库引擎应该使用“=”符号而不是连字符。
你在哪里看到您有指定列名时使用双引号?另外,'engine-INNODB'是'engine = InnoDB'。 –