UPDATE - złożone zapytanie |
UPDATE - złożone zapytanie |
27.04.2017, 15:14:01
Post
#1
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 27.04.2017 Ostrzeżenie: (0%) |
Witam, potrzebuję wykonać złożone zapytanie do bazy danych.
Poniżej przedstawiam sytuację. Moja baza danych prezentuje się tak: products_description:
products_to_categories:
Chcę masowo zmienić kategorie wszystkich produktów, które w nazwię w tabeli products_description mają "Regał", czyli zmienić ich kategorie w bazie tabeli products_to_categories na categories_id = 46. ? Jakieś wskazówki? Pozdrawiam |
|
|
27.04.2017, 15:17:40
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Wskazówka: Google
http://stackoverflow.com/questions/9957171...pdate-statement -------------------- |
|
|
27.04.2017, 15:27:37
Post
#3
|
|
Grupa: Zarejestrowani Postów: 14 Pomógł: 0 Dołączył: 27.04.2017 Ostrzeżenie: (0%) |
Idąc tym tropem, napisałem coś takiego
Zwraca mi błąd: #1062 - Duplicate entry '408-46' for key 'PRIMARY' |
|
|
27.04.2017, 15:36:03
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Co oznacza, że po aktualizacji miałbyś dwa te same produkty przypisane do tej samej kategorii, a na tych dwóch polach jest założony indeks unikalny.
UPDATE IGNORE, a potem te, które nie zostały zaktualizowane (z id=46) trzeba wyrzucić. -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 02:03 |