Bonjour,
Actuellement sur un projet Symfony/mySQL.
Après avoir drop ma BDD et l'avoir recrée, je me retrouve avec cette erreur-là quand je lance un doctrine migrations migrate.
Apres renseignements, il semblerait que ce soit lié à la version de mySQL qui ne supporte pas le JSON et qu'il fallait donc préciser la version du serveur mySQL dans le fichier doctrine.yaml avec un server_version: 'numero de version'
Code : Sélectionner tout - Visualiser dans une fenêtre à part SQLSTATE[42000]: Syntax error or access violation: 3152 JSON column 'roles' cannot be used in key specification.
Seulement voilà, il est précisé dans ce fichier là que si la version est bien précisée dans l'url il n'y a pas besoin de le faire et c'est bien le cas, mon url se terminant par
Je précise que j'ai bien la version à jour qui contient le JSON, la 5.7
Code : Sélectionner tout - Visualiser dans une fenêtre à part "mysql...@localhost/apexforum?serverVersion=5.7&charset=utf8"
Si quelque pourrait m'aider. Je vous remercie d'avance
Partager