【问题标题】:Syntax error creating mysql database tables创建mysql数据库表的语法错误
【发布时间】:2012-10-11 18:51:14
【问题描述】:
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;

返回以下内容:

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

【问题讨论】:

  • 花时间写一个问题。
  • @Ibu,花点时间写评论...不是“正确”;-)

标签: php html mysql


【解决方案1】:

字段必须使用反引号:

CREATE TABLE items (
`itemnumber` int(10) NOT NULL AUTO_INCREMENT,

【讨论】:

  • 谢谢,我是个十足的白痴。 :)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-09
  • 2016-02-07
  • 2014-05-17
  • 1970-01-01
  • 1970-01-01
  • 2012-08-14
相关资源
最近更新 更多