Was für eine Datenbankvesion?
Eine sinnvolle Lösing ist hier zu finden:
Troubleshooting Row Size Too Large Errors with InnoDB
Fixing "Row size too large (> 8126). Changing some columns to TEXT or BLOB may help."
mariadb.com
Im Bereich "Converting the Table to the DYNAMIC Row Format"
Das Problem taucht bei mariaDB auf, wenn von Version kleiner 10.3 hochmigriert wird. Dabei ändert sich die Default-Einstellung des innoDB Stricht-Modus.