Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [XML] "MySQL server has gone away"
Forum PHP.pl > Forum > Przedszkole
sweter
Witam, 

napisałem skrypt dodający do bazy danych ok. 200 tys. rekordów.

jednak po dodaniu 1221 rekordów wywala mi z każdego zapytania błąd 

Cytat
MySQL server has gone away


Pogooglowałem trochę i doczytałem, że należy wykonać jedno zapytanie SQL dodające kilka rekordów na raz:

  1.  
  2. INSERT INTO foo (bar, baz) VALUES
  3. (1, 2),
  4. (2, 2),
  5. (3, 2),
  6. (4, 2)
  7.  
  8.  


Czy to faktycznie pomoże?

A może macie inne pomysły?

Agape
Jezeli mozesz, sprobuj zwiekszyc czas wait_timeout moze o to chodzi?

http://dev.mysql.com/doc/refman/5.1/en/gone-away.html
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.