Hangt af van de versie van MySQL, ik kwam bij toeval met een heel oude versie de beperking van 255 kolommen tegen.. maar 'k denk dat die beperking tegenwoordig niet meer bestaat..
Het is ook (bijna) onmogelijk dat je echt zoveel kolommen nodig zou hebben. Naar alle waarschijnlijkheid zit er dan ook herleidbare informatie in de tabel, of zijn er ongenormaliseerde gegevens.
Het schijnt dat de nieuwere MySQL er ook wel een limiet op heeft (van ongeveer 1300 kolommen als ik het goed heb)
Maar veel kolommen duidt echt meestal op een fout datamodel.
maar wat heeft het nut om meer kolomen te maken dan in 1 keer zichtbaar op je scherm
Deze snap ik even niet, als ik 20 kolommen in m'n database heb (wat goed mogelijk is) dan is het al bijna te veel om in 1 keer in een rij op je scherm te zetten zonder vertikaal te moeten scrollen. Maar als het voor het datamodel hoort, is het helemaal niet verkeerd, je gebruikt per keer toch (meestal) maar een aantal van die kolommen.