Einige MySQL-Abfragen erstellen interne temporäre Tabellen um Teilergebnisse zu speichern.
Ab MySQL 5.7.6 ist InnoDB die Standardspeicher-Engine für interne temporäre Tabellen, die, wie Sie sehen, eine ziemlich kleine Begrenzung der Zeilengröße hat (obwohl BLOB/TEXT-Spalten diese Begrenzung überschreiten können).
Sie können zur alten Standardspeicher-Engine vor 5.7 für interne temporäre Tabellen zurückkehren:
internal_tmp_disk_storage_engine=MyISAM
Dies ist die Problemumgehung, die in diesem Fehler erwähnt wird:"Bug #77398 row size too large in mysql 5.7 Abfrage "