Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MYSQL语法错误_Php_Mysql - Fatal编程技术网

Php MYSQL语法错误

Php MYSQL语法错误,php,mysql,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)) 如果要使用两个单独的单词,请从表名中删除引号,并使用反勾号

有人能告诉我这个语法有什么问题吗?当我试图创建一个表时,我总是遇到语法错误

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))

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

应在表名中使用反引号`,而不是单引号。

是否需要在名称中使用空格

 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))

删除表名中的引号,表名之间的空格使用下划线。Mysql将其视为两个不同的词