我通过使用独立的PHAR包来使用Doctrine Migrations。CLI似乎故障切换Mysql保留关键字:
./doctrine-migrations migrations:status
[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LINES' at line 1在这里,我的数据库包含一个名为LINES的表,它是一个保留关键字。
有没有办法解决这个问题?
发布于 2014-01-08 23:57:39
如果您要使用保留字,请将它们放在引号中:
/** @Column(name="`number`", type="integer") */
private $number;如果没有必要,我建议您不要使用保留字!
https://stackoverflow.com/questions/21000400
复制相似问题