MySQL服务器版本,可在'('id')附近使用正确的语法 [英] MySQL server version for the right syntax to use near '('id')
本文介绍了MySQL服务器版本,可在'('id')附近使用正确的语法的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我尝试导入数据库时出现此错误
i get this error when i try to inport to data base
您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册,以在'('id')附近使用正确的语法 )TYPE = MyISAM AUTO_INCREMENT = 6'在第4行
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 '('id') ) TYPE=MyISAM AUTO_INCREMENT=6' at line 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
是一个字符串,而不是列名.请改用反引号.
id
is in this case a string, not the column name. Use backticks instead.
PRIMARY KEY (`id`)
这篇关于MySQL服务器版本,可在'('id')附近使用正确的语法的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文