Mysql
 sql >> Base de données >  >> RDS >> Mysql

Des avis d'experts sur un très grand nombre de colonnes dans une table mySQL ?

En théorie, mySQL est maintenant limité à 4096 colonnes dans une table (un peu moins compte tenu d'autres contraintes, c'est-à-dire les valeurs NULL par défaut, etc.). Donc, vous avez une assez grande marge.Personnellement, dans un développeur Web, j'essaie de garder le nombre de colonnes <50. J'ai vu des tables avec plus de 100 colonnes, et cela a fonctionné, mais il est très difficile de maintenir de telles tables.Si vous ne Vous n'avez pas à rechercher sur ces colonnes, pensez à sérialiser sur le tableau php et à stocker les valeurs dans TEXT. C'est plus rapide et plus flexible.