Teoretycznie mySQL jest teraz ograniczony do 4096 kolumn w tabeli (trochę mniej, biorąc pod uwagę inne ograniczenia, tj. domyślne wartości NULL itp.). Masz więc dość dużą marżę. Osobiście, w web dev staram się, aby liczba kolumn była mniejsza niż 50. Widziałem tabele z ponad 100 kolumnami i zadziałało, ale bardzo trudno jest utrzymać takie tabele. Nie trzeba szukać w tych kolumnach, rozważyć serializację w tablicy php i przechowywać wartości w TEKŚCIE. Jest szybszy i bardziej elastyczny.