Я использую Doctrine Migrations, используя автономный пакет PHAR. Интерфейс командной строки, кажется, не в состоянии более Mysql зарезервированными ключевыми словами:Doctrine Migrations failers по зарезервированным ключевым словам
./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
, которая является зарезервированным ключевым словом.
Есть ли способ обойти это?
Почему вы не меняете имя таблицы? – raygo
@raygo Я предпочитаю иметь Doctrine Migrations, чтобы иметь возможность иметь дело с зарезервированными ключевыми словами правильно, перекомпоновать excisting код, чтобы отразить изменение в имени таблицы ... – rixmit