There is a hard limit of 4096 columns per table, but the effective maximum may be less for a given table. The exact limit depends on several interacting factors.
Every table (regardless of storage engine) has a maximum row size of 65,535 bytes. Storage engines may place additional constraints on this limit, reducing the effective maximum row size.
Portanto, o DBMS deve permitir a você a mesma quantidade de dados dentro de cada linha. Parece que nem será suficiente para as suas necessidades ou para a sua maneira de processar dados.
De qualquer forma, você não deve armazenar tantos dados em cada linha, provavelmente seria melhor armazenar cada string separadamente e usar outras tabelas para referenciá-las.