Php 试图清除我的数据库时出现条令语法错误
每当我尝试加载我的数据装置时,都会出现此错误: [条令\DBAL\Exception\SyntaxErrorException]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
执行“从订单中删除”时发生异常: 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”,所以我想我只需重命名该表。