Jump to content
  • 0

Zmiana danych w bazie phpMyAdmin


kosmolog

Question

Potrzebuje masowo zmienić produkty danego producenta w bazie phpMyAdmin na "nie pozwól zamawiać"

 

wyszukałem:

 

SELECT *  FROM `ps_product` WHERE `id_manufacturer` = 3 AND `out_of_stock` = 2 AND `active` = 1

 

 

a teraz jak zmienić masowo wyszukane aby uzyskać 0 (`out_of_stock` = 0)

 

 

Proszę o pomoc.

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

bo popełniłem błąd :|

zabrakło klauzuli sql pokazującej jak ma połączyć rekordy (ON ps.id_product = p.id_product)
 

UPDATE `ps_product` p
INNER JOIN `ps_stock_available` ps ON ps.id_product = p.id_product
SET ps.`out_of_stock` = 0 
WHERE p.`id_manufacturer` = 3 AND ps.`out_of_stock` = 2 AND p.`active` = 1
Link to comment
Share on other sites

  • 0

zaktualizowałem sklep do wersji 1.6 i chciałem uzuskać ten sam efekt w bazie jak podaliście:

 

UPDATE `ps_product`
SET `out_of_stock` = 0
WHERE `id_manufacturer` = 3 AND `out_of_stock` = 2 AND `active` = 1

 

w bazie zmiana jest widoczna a w sklepie nic się nie zmienia

 

czy ktoś wie gdzie należy zmieniać ustawienia masowe w bazie w nowej wersji, chodzi opcje:

 

---------------------------------------------------------------

Gdy nie ma na stanie

Nie pozwól zamówić

Pozwól zamawiać

Domyślnie: Pozwól zamawiać

------------------------------------------------------------------------

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...