有人能告诉我这种语法有什么问题吗?我尝试创建表时遇到语法错误。
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))
答案 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将它视为两个不同的词。