当我尝试导入数据库时出现此错误
您的 SQL 语法有误;查看与您的 MySQL 服务器版本对应的手册,了解在 '('id') 附近使用的正确语法 ) TYPE=MyISAM AUTO_INCREMENT=6' 在第 4 行
DROP TABLE IF EXISTS `categories`;
CREATE TABLE `categories` (
`id` int(5) NOT NULL auto_increment,
`category` varchar(50) NOT NULL default '',
PRIMARY KEY ('id')
) TYPE=MyISAM AUTO_INCREMENT=6 ;
最佳答案
你在这里使用'
PRIMARY KEY ('id')
id
在这种情况下是一个字符串,而不是列名。请改用反引号。
PRIMARY KEY (`id`)
关于用于在 '(' id 附近使用正确语法的 MySQL 服务器版本'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16607439/