sql >> Database >  >> RDS >> Mysql

Expertadviezen over een zeer groot aantal kolommen in een mySQL-tabel?

In theorie is mySQL nu beperkt tot 4096 kolommen in een tabel (iets minder gezien andere beperkingen, d.w.z. standaard NULL-waarden enz.). Je hebt dus een vrij grote marge. Persoonlijk probeer ik in een webontwikkelaar # kolommen <50 te houden. Ik zag tabellen met meer dan 100 kolommen, en het werkte, maar het is erg moeilijk om dergelijke tabellen te onderhouden. Als u niet op die kolommen hoeft te zoeken, overweeg dan om te serialiseren op php-array en waarden op te slaan in TEKST. Het is sneller en flexibeler.



  1. MySQL- en SQLite-verschillen in SQL

  2. Partitioneren resulteert in een lopende totalenquery

  3. hibernate orakel-ID is te lang ORA-00972

  4. Zijn aanhalingstekens rond tabellen en kolommen in een MySQL-query echt nodig?