sql >> Database teknologi >  >> RDS >> Mysql

Hvordan kan jeg indsætte store filer i MySQL db ved hjælp af PHP?

Du vil gerne kontrollere MySQL-konfigurationsværdien "max_allowed_packet", som muligvis er sat for lille, hvilket forhindrer INSERT (som selv er stor) i at ske.

Kør følgende fra en mysql kommandoprompt:

mysql> show variables like 'max_allowed_packet';

Sørg for, at den er stor nok. For mere information om denne indstillingsmulighed se

MySQL max_allowed_packet

Dette påvirker også mysql_escape_string() og mysql_real_escape_string() i PHP, hvilket begrænser størrelsen af ​​strengoprettelsen.



  1. 5 måder at kontrollere en kolonnes datatype i SQLite

  2. MySQL - Hvordan unpivot kolonner til rækker?

  3. tjek for gyldig dato, som er erklæret i varchar2

  4. Aggregater og partitionering