Bytes per short string column 8,000
Bytes per GROUP BY, ORDER BY 8,060
Bytes per row 8,060
Columns per index key 16
Columns per foreign key 16
Columns per primary key 16
Columns per nonwide table 1,024
Columns per wide table 30,000
Columns per SELECT statement 4,096
Columns per INSERT statement 4096
Columns per UPDATE statement (Wide Tables) 4096
C'est la limite de mysql
When you combine varchar, nvarchar, varbinary, sql_variant, or CLR user-defined type columns that exceed 8,060 bytes per row, consider the following:
construisez-vous une application en temps réel ? Avez-vous vraiment une idée de la division des relations entre les tables ? Avez-vous une idée de l'acide propriété ? Votre idée de la base de données est erronée
Vous avez juste besoin de réviser la conception, je suis très inquiet pour votre codage comment allez-vous coder ???
suivez ces étapes
- obtenez correctement vos exigences
- faire une analyse
- et reconcevez votre base de données, je pense que vous obtiendrez vraiment un bon résultat
Le nombre maximum de lignes avec lesquelles j'ai des colonnes est de 100, ce qui est beaucoup plus de mon point de vue, j'ai donc divisé ces colonnes en 17 tables
http://www.slideshare .net/ronaldbradford/top-20-design-tips-for-mysql-data-architects-presentation consultez ce lien