sql >> Database teknologi >  >> RDS >> Mysql

Ekspertudtalelser om et meget stort antal kolonner i en mySQL-tabel?

I teorien er mySQL nu begrænset til 4096 kolonner i en tabel (en lille smule mindre i betragtning af andre begrænsninger, dvs. standard NULL-værdier osv.). Så du har en ret stor margin. Personligt prøver jeg i en webdev at holde antallet af kolonner <50. Jeg så tabeller med 100+ kolonner, og det virkede, men det er meget svært at vedligeholde sådanne tabeller. Hvis du ikke skal søge på disse kolonner, skal du overveje at serialisere på php-array og gemme værdier i TEXT. Det er hurtigere og mere fleksibelt.



  1. Få kolonneværdilængde, ikke kolonne maks. længde af værdi

  2. Hvordan genererer jeg en CREATE TABLE-sætning for en given tabel i SQL Server?

  3. At redigere DataGridview og også gemme den i en databasetabel ved hjælp af c#

  4. SUM rækkegruppe efter navn ved hjælp af pdo