学说迁移在保留关键字上失败



我正在使用独立的 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;

如果您不必,我建议您不要使用保留字!

相关内容

  • 没有找到相关文章

最新更新