Będziesz chciał sprawdzić wartość konfiguracyjną MySQL "max_allowed_packet", która może być zbyt mała, uniemożliwiając wykonanie INSERT (który sam jest duży).
Uruchom następujące polecenie z wiersza poleceń mysql:
mysql> show variables like 'max_allowed_packet';
Upewnij się, że jest wystarczająco duży. Aby uzyskać więcej informacji na temat tej opcji konfiguracji, zobacz
Ma to również wpływ na mysql_escape_string() i mysql_real_escape_string() w PHP ograniczając rozmiar tworzonego ciągu.