Actualités
Suivant les versions, le nombre maximal de tables dans une jointure MySQL dépend de la version de MySQL :

MySQL 3.23 - 31
MySQL 4.0 - 61
MySQL 4.1 - 61
MySQL 5.0 - 61

Mike Kruckenberg indique aussi que cette limite dépend peut-etre de l'OS sous-jacent. Il est simple d'écrire un petit script pour générer des tables automatiquement, et tester l'erreur suivante :

ERROR 1116 (HY000): Too many tables; MySQL can only use 61 tables in a join

Evidemment, 61 tables dans une jointure, c'est beaucoup. Généralement, 5 jointures sont déjà un score qui demande une attention particulière lors de la programmation.

Commentaires

Vous pouvez ajouter votre commentaire!


Vous devez vous connecter pour commenter