MYSQL语法错误

时间:2011-08-21 15:37:55

标签: php mysql

有人能告诉我这种语法有什么问题吗?我尝试创建表时遇到语法错误。

CREATE TABLE 'Arizona Diamondbacks'(
gd date, 
team varchar(255), 
score int(255), 
odds int(255), 
opp varchar(255), 
oppScore varchar(255), 
oppOdds varchar(255), 
ha varchar(10))

4 个答案:

答案 0 :(得分:1)

你应该使用后引号(`),而不是单引号(')和表名

答案 1 :(得分:0)

如果要使用两个单独的单词,请从表名中删除引号并使用反引号。

答案 2 :(得分:0)

您是否需要名称中的空格?

 CREATE TABLE Arizona_Diamondbacks (gd date, team varchar(255), score int(255), odds int(255), opp varchar(255), oppScore varchar(255), oppOdds varchar(255), ha varchar(10))

答案 3 :(得分:0)

从表名和表名之间的空格中删除引号(使用下划线)。 Mysql将它视为两个不同的词。