![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 12.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam problem z dodanem wielu rekordów na raz do bazy. Posiadam liste kodów [500], i chcem je dodać do bazy wszystkie na raz baza nazywa się eazy, tabela users, pole kod. Kody są tak napisane: pierszy drugi trzeci Prosze o pomoc, pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Wczytanie całego pliku poprzez file by zrobić z tego pętle for? Mało wydajna improwizacja...
Najprościej dodać od razu do bazy cały plik wykorzystując zapytanie LOAD DATA INFILE. Jeśli plik się nie nadaje lub go nie mamy to żaden problem taki plik obrobić/stworzyć:
Jest to nawet 10 razy szybsze niż tworzenie gigantycznych lub wiele razy wykonywanych zapytań typu INSERT. Poczytaj: http://dev.mysql.com/doc/refman/5.1/en/load-data.html |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 18:48 |