创建mysql数据库表的语法错误

时间:2012-10-11 18:51:14

标签: php html mysql

CREATE TABLE items (
'itemnumber' int(10) NOT NULL AUTO_INCREMENT,
'itemname' varchar(255),
'slot' varchar(255),
'level' varchar(255),
'class' varchar(255),
'white1' varchar(255),
'white2' varchar(255),
'white3' varchar(255),
'purple1' varchar(255),
'purple2' varchar(255),
'purple3' varchar(255),
'id1' varchar(255),
'id2' varchar(255),
'id3' varchar(255),
'green1' varchar(255),
'green2' varchar(255),
'green3' varchar(255),
'icon' varchar(255),
'dateadded' varchar(255),
PRIMARY KEY ('itemnumber')
) ENGINE=MyISAM;

返回以下内容:

  

错误1064(42000):您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以便在''itemnumber'int附近使用正确的语法(10)NOT NULL AUTO_INCREMENT,   'itemname'varchar(255),   第2行'slot'va'

1 个答案:

答案 0 :(得分:3)

您必须使用字段的反引号:

CREATE TABLE items (
`itemnumber` int(10) NOT NULL AUTO_INCREMENT,
相关问题