Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Postoji li alternativa za LOAD DATA LOCAL INFILE?

[es] :: PHP :: Postoji li alternativa za LOAD DATA LOCAL INFILE?

[ Pregleda: 1354 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

sinpetrovic
Sinisa Petrovic
Beograd

Član broj: 37549
Poruke: 197
*.dynamic.isp.telekom.rs.



+11 Profil

icon Postoji li alternativa za LOAD DATA LOCAL INFILE?23.02.2014. u 09:29 - pre 74 meseci
Da li postoji neka alternativa za instrukcije LOAD DATA LOCAL INFILE?

Pošto dobijam .csv format bazu koju treba da bulk metodom popunjavam mysql bazu

Potom php-u pustim sa client mašine set instrukcija koje su mi radile posao.
....
mysql_query("LOAD DATA LOCAL INFILE 'korisnici.txt' into table korisnici fields terminated by ',';") or die (mysql_error());
mysql_query("LOAD DATA LOCAL INFILE 'napomene.txt' into table napomene fields terminated by ',';") or die (mysql_error());
....

Do pre neki dan je sve funkcionisalo kako treba, a sada dobijam grešku da više nije dozvoljena ta instrukcija.
 
Odgovor na temu

peromalosutra
Ivan Rajkovic
Software engineer
Luxoft
Berlin

Član broj: 54774
Poruke: 839
*.teol.net.



+142 Profil

icon Re: Postoji li alternativa za LOAD DATA LOCAL INFILE?24.02.2014. u 06:55 - pre 74 meseci
Alternativa je da napraviš svoju skriptu koja će da parsira CSV fajl u niz MySQL insert comandi. Gledaj da koristiš bulk insert jer je drastično brži kod većeg obima podataka.

Pogledaj primjer za fgetcsv(), prilično se lako može izmjeniti da radi ovo što sam naveo.

http://ir1.php.net/fgetcsv
 
Odgovor na temu

[es] :: PHP :: Postoji li alternativa za LOAD DATA LOCAL INFILE?

[ Pregleda: 1354 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.