![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 2 Dołączył: 17.07.2014 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
Mam tabele
stanymagazynowe id,produkt,kolor,sztuk,magazyn i wpis z kolejno wartościami: 2,256,red,5,4 teraz chcę żeby 2 sztuki zostały przesłane do magazynu 10 czyli chcę mieć: 2,256,red,3,4 3,256,red,2,10 a jeżeli w magazynie 10 jest już jakiś produkt z tym id 256 to żeby zwiększyło ilość jego sztuk o te 2 z magazynu 10 oczywiście nie chcę żeby mieszało mi kolory tzn. żeby nie wpisało 2 czerwonych do 7 niebieskich jak napisać takie zapytanie SQL? w php wiem, ale chcę przenieść wszystko na sql, bo muszę używać tylko sql na studiach Ten post edytował michaf1994 23.10.2014, 00:20:49 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Musisz zalozyc unikalny klucz skladajacy sie z pol: produkt, kolor, magazyn
A potem zwykly INSERT....ON DUPLICATE KEY UPDATE - patrz manual -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 2 Dołączył: 17.07.2014 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
A czy mogę prosić o pomoc w postaci przykładowych kodów? Nigdy tego nie robiłem z poziomu sql. zawsze stosowałem zwykły insert into set lub update + php no i jak zrobić `sztuki`=`sztuki`-'{$sztuk}'
i analogicznie dodawanie |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
skoro robiles zwykly insert to tak samo zrobisz
INSERT....ON DUPLICATE KEY UPDATE niczym sie nie rozni. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 67 Pomógł: 2 Dołączył: 17.07.2014 Skąd: Wielkopolska Ostrzeżenie: (0%) ![]() ![]() |
A jak zrobić ten unikalny klucz z tych kolumn?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
Coś mi się zdaje że nospor dziś dostanie szału, nawali się kubusiem i pójdzie spać z wężami
![]() http://www.w3schools.com/sql/sql_unique.asp |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat nawali się kubusiem Miodkiem waćpanie, miodkiem ![]() ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 23:21 |