Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/59.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 试图清除我的数据库时出现条令语法错误_Php_Mysql_Symfony_Doctrine Orm_Doctrine - Fatal编程技术网

Php 试图清除我的数据库时出现条令语法错误

Php 试图清除我的数据库时出现条令语法错误,php,mysql,symfony,doctrine-orm,doctrine,Php,Mysql,Symfony,Doctrine Orm,Doctrine,每当我尝试加载我的数据装置时,都会出现此错误: [条令\DBAL\Exception\SyntaxErrorException] 执行“从订单中删除”时发生异常: SQLSTATE[42000]:语法错误或访问冲突:1064您有 SQL语法错误;检查相应的手册 您的MySQL服务器版本需要使用正确的语法 第1行的“订单” 由于在mysql中,order是保留关键字,因此请尝试以下操作:- DELETE FROM `order` 表示在表名周围使用反勾号 参考:-您需要在表名周围使用反勾号: D

每当我尝试加载我的数据装置时,都会出现此错误:

[条令\DBAL\Exception\SyntaxErrorException]
执行“从订单中删除”时发生异常:

SQLSTATE[42000]:语法错误或访问冲突:1064您有 SQL语法错误;检查相应的手册 您的MySQL服务器版本需要使用正确的语法 第1行的“订单”


由于在mysql中,
order
是保留关键字,因此请尝试以下操作:-

DELETE FROM `order`
表示在表名周围使用反勾号


参考:-

您需要在表名周围使用反勾号:

DELETE FROM `order`
因为顺序在MYSQL中是一个保留字


如果您发现(R)以及任何表示它是保留字的单词,请检查保留字。

对order使用反勾号正如我回答的那样,在table name
order
周围使用反勾号。我正在处理Symfony 2,这是一个CMD命令“php应用程序/控制台原则:fixtures:load”,所以我想我只需重命名该表。