だ。ログ。

開発とかスノボとかやきうとか。

mysqlのインポートでRow size too largeが出た場合の対処

そもそも基本的なテーブル構成はインポート出来るがデータ内の容量が大きくなってしまっている時に出るエラーで
意図していないが、開発環境でページの確認をする為に長いデータを入れた際の事を考慮せずにダラダラとデータを入れ続けた結果
インポートする際にサイズオーバーしている事で出るエラー。

#1118 - Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.

このエラーの通り、データが大きすぎると指摘されている。dumpしたファイル構造を見ると

CREATE TABLE `HOGE` (
  `ID` int(11) NOT NULL COMMENT 'IDだよ',
 ・
 ・
 ・
 ・
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='ホゲ' ROW_FORMAT=DYNAMIC;

一番お尻のROW_FORMATをDYNAMICにして対処したらインポート出来た。