ホームページ >データベース >mysql チュートリアル >MySQL の「行サイズが大きすぎます」エラーを修正する方法?
「行サイズが大きすぎます (> 8126)」というエラーが発生した場合、これは、MySQL で許容される最大行サイズを示しています。 MySQL を超えました。この問題を解決するには、テーブル設計に関する特定の考慮事項とデータベース構成の調整を実装できます。
Stack Exchange で提案されている解決策には、my.cnf ファイルの設定を変更することが含まれます。
コマンド例:
ALTER TABLE table_name ENGINE=InnoDB ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=8;
MyISAM へのフォールバック:上記の対策で問題が解決しない場合は、内部データの一時ストレージ エンジンとして MyISAM を使用することを検討してください。次の行を my.cnf ファイルに追加します:
internal_tmp_disk_storage_engine=MyISAM
以上がMySQL の「行サイズが大きすぎます」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。