sql >> Databasteknik >  >> RDS >> Mysql

Expertutlåtanden om ett mycket stort antal kolumner i en mySQL-tabell?

I teorin är mySQL nu begränsad till 4096 kolumner i en tabell (lite mindre med tanke på andra begränsningar, dvs. standard NULL-värden etc.). Så du har en ganska stor marginal. Personligen försöker jag i en webbdev hålla antalet kolumner <50. Jag såg tabeller med 100+ kolumner, och det fungerade, men det är väldigt svårt att underhålla sådana tabeller. Om du inte behöver söka på dessa kolumner, överväg att serialisera på php-matrisen och lagra värden i TEXT. Det är snabbare och mer flexibelt.



  1. PHP – Det är inte säkert att lita på systemets tidszoninställningar

  2. Tabellvariabel i Oracles lagrade procedur

  3. Vilken är den korrekta syntaxen för att använda Database.ExecuteSqlCommand med parametrar?

  4. Kan jag få WHERE col LIKE '%' att välja NULL-värden också?