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.