how many 'text' column a table could have in mysql? I have this error “Row size too large (> 8126).”
The problem is the row size limit for InnoDB tables, in this links you can find some approaches to solve this:

http://www.mysqlperformanceblog.com/2011/04/07/innodb-row-size-limitation/ 
InnoDB create table error: &quot;Row size too large&quot;