sql >> Database >  >> RDS >> Mysql

Hoe kan ik met PHP grote bestanden in MySQL db invoegen?

U zult de MySQL-configuratiewaarde "max_allowed_packet" willen controleren, die mogelijk te klein is ingesteld, waardoor de INSERT (die zelf groot is) niet kan plaatsvinden.

Voer het volgende uit vanaf een mysql-opdrachtprompt:

mysql> show variables like 'max_allowed_packet';

Zorg ervoor dat het groot genoeg is. Voor meer informatie over deze configuratie-optie zie

MySQL max_allowed_packet

Dit heeft ook invloed op mysql_escape_string() en mysql_real_escape_string() in PHP, waardoor de grootte van de string-creatie wordt beperkt.



  1. PostgreSQL10 upgraden naar PostgreSQL11 zonder downtime

  2. ENUM (opsomming) gegevenstype in MySQL:Top 12 feiten en handige tips

  3. Hoe kan ik veel zoekopdrachten op één pagina uitvoeren?

  4. Wat is de juiste naam voor een associatietabel (een veel-op-veel-relatie)