Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak mogę wstawić duże pliki do bazy danych MySQL za pomocą PHP?

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

MySQL max_allowed_packet

Ma to również wpływ na mysql_escape_string() i mysql_real_escape_string() w PHP ograniczając rozmiar tworzonego ciągu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. AJAX aktualizuje bazę danych MYSQL za pomocą funkcji wywoływanej z HTML wygenerowanego z PHP

  2. MySQLdb.cursor.execute nie może uruchamiać wielu zapytań

  3. MySQL SELECT n rekordów na podstawie GROUP BY

  4. Relacja tabeli dla podtypów

  5. Jak odjąć 30 dni od aktualnej daty i godziny w mysql?