jak zmenit hromadne KG na gramy ve virtuemartu

slavei
09. říj 2020 15:47 #143048
Dobry den , poradi nekdo jak muzu hromadne zmenit ve virtuemartu u produktu KG na gramy , at nepreklikavam kazdej produkt.

Asi neco jak ten kod
update NNN_virtuemart_products set product_weight_uom = "G"

or

update NNN_virtuemart_products set product_weight_uom = "LB"

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
10. říj 2020 15:01 - 10. říj 2020 15:02 #143049
Spustit PHPPMyadmin
Jít do sql tabulky produktů
Editovat manuálně jeden produkt v řádkovém seznamu a u něj změnit KG na G
Po automatickém uložení (probíhá pomocí ajaxu) jít nahoru nad seznam produktů a kliknout na Edit právě provedeného příkazu
Zkopírovat si tento příkaz do svého editoru a Upravit tento příkaz a změnit podmínku na konci aby sql příkaz byl platný pro všechny produkty
Spustit tento SQL příkaz na celou tabulku v záložce SQL (pořád na tabulce produktů)

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od slavei
09. čen 2021 17:16 #144464
Moc dekuj ale stejne asi nevim presne jak to udelat , mam strach at neznicim neco

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Rudolf
09. čen 2021 22:24 - 09. čen 2021 22:57 #144465
Strach Vám nepomůže, ale zkoušení ano.
Vyexportujte si tabulku a v případě chyby ji můžete smazat a naimportovat ze zálohy.

A zkuste nastudovat podobnou úpravu a aplikovat na Vaši potřebu:

stackoverflow.com/questions/47327051/mys...e-in-column/47327286

Psát přesný postup je nesmysl, to se nic neaučíte, jen to otrocky přepíšete.

Další metoda by mohla být REPLACE v součinnosti s UPDATE.

Např.:
UPDATE `DATABASE_NAME`.`TABLE_NAME` SET `COLUMN_NAME` = REPLACE(`COLUMN_NAME`, 'http://www', 'https://www');

MiniJoomla! - www.minijoomla.org - eshop s rozšířením Joomla/VM
Email Manager - aplikace na správu šablon emailů pro VirtueMart
Easy Feeder - aplikace na generování XML/CSV feedů a napojení na ERP pro VM
PragueClassicconcert - portál pro prodej vstupenek na systému Joomla

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.