Някои MySQL заявки създават вътрешни временни таблици за поддържане на частични резултати.
От MySQL 5.7.6 механизмът за съхранение по подразбиране за вътрешни временни таблици е InnoDB, който има доста малко ограничение за размера на реда, както можете да видите (въпреки че колоните BLOB/TEXT могат да надхвърлят това ограничение).
Можете да се върнете към стария механизъм за съхранение по подразбиране преди 5.7 за вътрешни временни таблици:
internal_tmp_disk_storage_engine=MyISAM
Това е решението, споменато в тази грешка:"Бъг #77398 размерът на ред е твърде голям в mysql 5.7 заявка "