Nie przekroczysz przypadkiem dlugosci zapytania? Skad masz te idki?
konrad15
28.07.2015, 18:25:31
a można przekroczyc dlugosc zapytania?, czy to nie zalezy czasem od ustawien serwera ?
id mam z bazy, robie to na zasadzie, ze jak cos juz mialem wczesniej w tabelce, to zamiast to aktualizowac zapisuje sobie id tych rekordow do tablicy i pozniej jednym zapytaniem to usuwam a na koncu robie insert z nowym danymi
Crozin
28.07.2015, 19:16:50
1. Możesz przecież sam przetestować szybkość obu zapytań. 2. Tak, można przekroczyć długość zapytania, i tak jest to zależne od ustawień serwera. 3. Skoro i tak wybierasz te ID-ki z bazy pomyśl nad czymś w stylu
bede mogl to przetestowac jutro, a dzisiaj juz jestem ciekaw jak to wplynie na szybkosc wykonania zapytania
//po edecji po przetestowaniu moge powiedziec ze wynik jest bardzo zadowalajacy zapytanie które wczesniej trwalo kilka minut wykonuje sie w dwie sekundy
a czy jest jakis sposb aby takie zapytanie rowniez zapisac uzywajac IN
Kod
delete from tabela_1 where (id=1 and id_p=5) or (id=2 and id_p=8) or itd