W php pobieram dane z pliku xml, a następnie aktualizuje bazę danych zapytaniami update. Teraz rozwiązane mam to tak, że w pętli, która pobiera kolejne wpisy w pliku xml wykonuje się zapytanie:
{ $data= $xml->{'data'}[$x]; $this->db->query("UPDATE LOW_PRIORITY tabela SET data1 = '".$data['dane']."' WHERE id = ".$data['id'], 'query'); }
Wszystko śmiga i działa na małej ilości danych, jednak powiedzmy przy 50 tysiącach rekordów bombarduje bazę danych zapytaniami. Jednym z rozwiązań jest podzielenie tego na kroki, ale tak czy siak baza danych te 50 tysięcy zapytań przyjmie. Da się to rozwiązać w inny sposób?