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.
BLOB and TEXT
columns count from one to four plus eight bytes each toward the
row-size limit because their contents are stored separately from the
rest of the row.
detailed information -
Limits on Table Column Count and Row Size