Я здесь, потому что мне нужна твоя помощь. Я работаю над проектом Symfony, я только что закончил изменять свою базу данных с помощью MySqlWorkBench (я сделал это, потому что я должен представить базу данных в конце учебного года). После этого я выполнил «Forward Engineer», чтобы отправить все таблицы и столбцы в базу данных.
Затем я только что вошел в эту строку, чтобы создать свои сущности:
php bin/console doctrine:mapping:import "App\Entity" annotation --path=src/Entity
Позже я поместил эту строку в строку для генерации моих сеттеров / геттеров и моих репозиториев
php bin/console make:entity --regenerate App
Когда это будет сделано, я использовал эти строки:
php bin/console d:m:diff
И я перенесу все в базу данных:
php bin/console d:migrations:execute --up 20190321194410
И после этой команды я получил массу ошибок, но они имеют одно и то же действие.
Есть запрос, я не знаю, почему он выполняется:
ALTER TABLE school_has_level RENAME INDEX fk_school_has_school_level_school1_idx TO IDX_102C1F10C32A47EE
И после того, как есть эти ошибки:
In AbstractMySQLDriver.php line 79:
An exception occurred while executing 'ALTER TABLE school_has_level RENAME INDEX fk_school_has_school_level_school1_idx TO IDX_102C1F10C32A47EE':
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB serve
r version for the right syntax to use near 'INDEX fk_school_has_school_level_school1_idx TO IDX_102C1F10C32A47EE' at line 1
Я ищу несколько советов в Интернете, но ничего об этом не нашел. Проблема в том, что я не понимаю, откуда начинается запрос ...
Спасибо за ваш будущий ответ и извините за мой английский: '(
С уважением,
Матье