![]() |
![]() |
![]()
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: 6 Pomógł: 0 Dołączył: 26.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Może i to by działało , tylko jak teraz podać wartości które chciałbym wstawić w poszczególne id ?
Dopóki jest coś takiego :
To wszystko jest dobrze i robi się update wierszy o id 1,2,3. Jednak jeżeli chciałbym wprowadzić różne wartości dla każdego id to jakbym miał to zapisać ? Coś takiego niestety wyrzuca błąd o tym iż nie istnieją kolumny:
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 04:33 |