MySQL構成値「max_allowed_packet」を確認する必要があります。これは、設定が小さすぎるため、INSERT(それ自体は大きい)が発生しないようにすることができます。
mysqlコマンドプロンプトから次を実行します:
mysql> show variables like 'max_allowed_packet';
十分な大きさであることを確認してください。この構成オプションの詳細については、
を参照してください。これは、PHPのmysql_escape_string()およびmysql_real_escape_string()にも影響を与え、文字列作成のサイズを制限します。