What triggers "row size too large" in sql?

Example:

CREATE TABLE largeTable (largeColumn1 TEXT, largeColumn2 TEXT, ...);
This error arises when a row’s size exceeds the maximum size allowed by the storage engine.

Solution:

-- Decrease the size of the columns
-- Use a different storage engine that allows larger row sizes.

Beginner's Guide to SQL