Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 26.03.2011 Ostrzeżenie: (0%)
|
Witam , mam pytanie.
Czy istnieje konstrukcja zapytania UPDATE , podobna do konstrukcji zapytania INSERT ? Chodzi mi dokładnie o coś takiego:
Czy jeżeli chce zrobić update wielu wierszy , każdy o innym id , to muszę za każdym razem wysyłać zapytanie do bazy o każdy zmieniany wiersz ? Nie da się wysłać jednego dużego zapytania jak w konstrukcji INSERT ? A może skorzystać z instrukcji INSERT ON DUPLICATE KEY UPDATE ? Pytam ponieważ potrzebuje "zoptymalizować" ruch sieciowy i wysyłać jak najmniej pakietów. Lepiej wysłać jeden duży niż kilka małych. Pozdrawiam i dziękuje za wszelaką pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 171 Pomógł: 18 Dołączył: 13.03.2009 Skąd: lublin Ostrzeżenie: (0%)
|
to xrób tabele na stałe!
później robisz
Ten post edytował prachwal 26.03.2011, 21:50:27 |
|
|
|
imbabo Update wielu wierszy 26.03.2011, 16:16:02
JoShiMa może WHERE id IN(...) 26.03.2011, 17:22:51
imbabo Może i to by działało , tylko jak teraz podać wart... 26.03.2011, 17:57:17
JoShiMa Nie no tak to się nie da. 26.03.2011, 19:26:36
prachwal wgraj te dane które chcesz poprawić do jakiejś tab... 26.03.2011, 19:34:44
imbabo Też mnie to nie urządza, wyjaśnie dlaczego.
Otóż ... 26.03.2011, 20:52:05
Valdi_B Skoro takie aktualizacje chcesz robić często, to s... 28.03.2011, 08:12:21
prachwal masz rację słowo FROM jest zbędne 28.03.2011, 08:44:47 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 12:14 |