現在laravelにてwebメディアの開発を行っています。
とある記事コンテンツを管理しているテーブルがかなり肥大化しているのですが、現状本番環境でも問題なく動いておりmigrationも問題なくできている状態でした。
しかし今回開発環境にてmigrationファイルを全て削除し、ライブラリを使用して綺麗なマイグレーションファイルを作り、実行したところ以下のエラーが出て困っております。
SQLSTATE[42000]: Syntax error or access violation: 1118 Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs
フィールド合計が65535であるとの規約は把握したのですが、このテーブルで普通に動いているのに新しく作り直すとエラーになる理由がわかりません。
何かご存知の方がいらっしゃれば回答お願いいたします。