Migration de MySQL 5.7 vers MySQL 8.0 : problèmes de compatibilité rencontrés

MySQL, PostgreSQL, requetes, optimisation
zed33
Messages : 790
Inscription : lun. oct. 16, 2023 7:24 pm

Migration de MySQL 5.7 vers MySQL 8.0 : problèmes de compatibilité rencontrés

Message par zed33 »

Salut à tous, je prépare une migration de MySQL 5.7 vers 8.0 pour notre appli principale. Certains ont-ils déjà fait ça ? J'ai vu que les requêtes avec GROUP BY pouvaient poser problème...
vincent92
Messages : 404
Inscription : mer. sept. 25, 2024 7:24 pm

Re: Migration de MySQL 5.7 vers MySQL 8.0 : problèmes de compatibilité rencontrés

Message par vincent92 »

Oui, j'ai migré l'année dernière. Tu vas avoir des surprises avec les indexes FULLTEXT aussi. Et teste bien tes triggers, certains syntaxes ne passent plus.
romain_du_44
Messages : 160
Inscription : jeu. oct. 02, 2025 7:24 pm

Re: Migration de MySQL 5.7 vers MySQL 8.0 : problèmes de compatibilité rencontrés

Message par romain_du_44 »

Je confirme pour les GROUP BY ! On a dû réécrire une vingtaine de requêtes critiques. Utilise le mode ONLY_FULL_GROUP_BY en dev avant de migrer.
zed33
Messages : 790
Inscription : lun. oct. 16, 2023 7:24 pm

Re: Migration de MySQL 5.7 vers MySQL 8.0 : problèmes de compatibilité rencontrés

Message par zed33 »

Merci pour les retours. @178, tu parles des triggers en particulier ou des procédures stockées aussi ? Notre logique métier est principalement là-dedans...
flo92
Messages : 426
Inscription : mer. juil. 02, 2025 7:25 pm

Re: Migration de MySQL 5.7 vers MySQL 8.0 : problèmes de compatibilité rencontrés

Message par flo92 »

Pour les procédures, vérifie les variables système comme sql_mode. Et prévois du temps pour les tests de performance, l'optimiseur a changé sur les jointures complexes.
Répondre