seboxp Posted January 18, 2017 Share Posted January 18, 2017 (edited) Witam, jak masowo dodać w bazie danych producenta do wszystkich produktów zapytaniem w bazie danych? gdyby mi ktoś wytłumaczył łopatologicznie bo mam setki produktów i dodawanie ręczne nie wchodzi w grę. (Presta 1.5.4.1) Edited January 18, 2017 by seboxp (see edit history) Link to comment Share on other sites More sharing options...
ufiartist Posted January 19, 2017 Share Posted January 19, 2017 A wszędzie jest ten sam producent? Link to comment Share on other sites More sharing options...
seboxp Posted January 19, 2017 Author Share Posted January 19, 2017 (edited) już sprawa rozwiązana, w bazie danych takie zapytanie załatwiło sprawę : UPDATE ps2_product SET id_manufacturer = '1' WHERE id_manufacturer = '0' a czy da się zrobić zrobić takie odwrotne zapytanie dla jednej kategorii? bo dla danej kategorii chcę masowo ustawić id_manufacturer = '0' Edited January 19, 2017 by seboxp (see edit history) Link to comment Share on other sites More sharing options...
ufiartist Posted January 19, 2017 Share Posted January 19, 2017 UPDATE ps2_product SET id_manufacturer = '0' WHERE id_category_default = '10' Oczywiście jeżeli to jest domyślna kategoria produktu Link to comment Share on other sites More sharing options...
seboxp Posted January 19, 2017 Author Share Posted January 19, 2017 (edited) hmmm więc inaczej, bo kategorie domyślna mam inna, chce produkty które maja obniżke 50% czyli specyficzne ceny w bazie danych to jaka tabela lub kolumna? ok doszedłem do tego że jest to tabela ps2_specific_price i teraz chce wszystkie produkty z obniżką 50% zaktualizować o id_manufacturer = '0' rozumiem że zapytanie będzie inaczej sformułowane... Edited January 19, 2017 by seboxp (see edit history) Link to comment Share on other sites More sharing options...
seboxp Posted January 20, 2017 Author Share Posted January 20, 2017 Nikt nie wie jak sformułować zapytanie sql? jeśli się da tak... Link to comment Share on other sites More sharing options...
ufiartist Posted January 20, 2017 Share Posted January 20, 2017 UPDATE ps2_product SET id_manufacturer = 0 WHERE id_product IN (SELECT id_product FROM ps2_specific_price WHERE reduction_type = 'percentage' AND reduction = 0.50) Powinno zadziałać, ale nie testowałem 1 Link to comment Share on other sites More sharing options...
seboxp Posted January 20, 2017 Author Share Posted January 20, 2017 A czy w wartościach nie powinno być apostrofów? Link to comment Share on other sites More sharing options...
ufiartist Posted January 20, 2017 Share Posted January 20, 2017 Jeżeli wartość jest liczbowa nie są wymagane - aczkolwiek nie zaszkodzą Link to comment Share on other sites More sharing options...
seboxp Posted January 20, 2017 Author Share Posted January 20, 2017 Super wszystko działa bardzo dziękuję za pomoc, oszczędziło mi to mnóstwa pracy Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now