当我尝试使用以下代码创建表时,
CREATE TABLE `audit` (
`audit_id` int(10) unsigned NOT NULL auto_increment,
`order_id` int(11) NOT NULL default '0',
`datestamp` datetime NOT NULL default '0000-00-00 00:00:00',
`message` text NOT NULL,
`message_number` int(11) NOT NULL default '0',
PRIMARY KEY (`audit_id`)
) TYPE=MyISAM AUTO_INCREMENT=196 ;
1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以便在“TYPE = MyISAM AUTO_INCREMENT = 8”附近使用正确的语法
有人可以帮我纠正错误吗?
由于
答案 0 :(得分:3)
是的......使用ENGINE而不是像这样的TYPE
CREATE TABLE `category` (
`category_id` int(10) unsigned NOT NULL auto_increment,
`department_id` int(10) unsigned NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
`description` varchar(200) default NULL,
PRIMARY KEY (`category_id`)
) ENGINE=MyISAM