Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie kann ich mit PHP große Dateien in die MySQL-Datenbank einfügen?

Sie sollten den MySQL-Konfigurationswert "max_allowed_packet" überprüfen, der möglicherweise zu klein eingestellt ist und verhindert, dass das INSERT (das selbst groß ist) erfolgt.

Führen Sie Folgendes an einer mysql-Eingabeaufforderung aus:

mysql> show variables like 'max_allowed_packet';

Stellen Sie sicher, dass es groß genug ist. Weitere Informationen zu dieser Konfigurationsoption finden Sie unter

MySQL max_allowed_packet

Dies wirkt sich auch auf mysql_escape_string() und mysql_real_escape_string() in PHP aus und begrenzt die Größe der String-Erstellung.