我正在使用独立的 PHAR 包来使用学说迁移。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
的表,这是一个保留关键字。
有没有办法解决这个问题?
如果要
使用保留字,请将它们放在引号中:
/** @Column(name="`number`", type="integer") */
private $number;
如果您不必,我建议您不要使用保留字!