Teoreticky je nyní mySQL omezeno na 4096 sloupců v tabulce (o něco méně s ohledem na jiná omezení, tj. výchozí hodnoty NULL atd.). Máte tedy poměrně velkou rezervu. Osobně se ve webovém vývojáři snažím udržovat počet sloupců <50. Viděl jsem tabulky s více než 100 sloupci a fungovalo to, ale je velmi těžké takové tabulky udržovat. Pokud to neuděláte Nemusíte hledat v těchto sloupcích, zvažte serializaci v poli php a ukládejte hodnoty do TEXTu. Je to rychlejší a flexibilnější.