1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 8126. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs magento 2 code example
Example: #1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. In current row format, BLOB prefix of 0 bytes is stored inline.
just run the following SQL in your MySQL admin
USE db_name;
ALTER TABLE table_name ENGINE=MYISAM;