Zamiana wartości w polu bazy danych dla wzorca – MySQL

Aby zaktualizować wiele rekordów w  bazie MySQL dla podanego wzorca można użyć poniższego polecenia:

UPDATE `nazwa_tabeli`
SET `opis` = REPLACE(opis, 'z_czego zamienić', 'na co zamienić')
WHERE  `opis` LIKE '%wzorzec%';

% w poleceniu LIKE zastępują dowolną ilość znaków przed i po wzorcem, przykładowy kod do modyfikowania pola description dla CMS-a prestashop, może wyglądać następująco:

UPDATE `ps_product_lang`
SET `description` = REPLACE(description, 'src', 'id="long_desc_gif" src')
WHERE  `description` LIKE '%src="/gfx/Static.gif"%';

 

ZOSTAW ODPOWIEDŹ

Please enter your comment!
Please enter your name here

Loading Facebook Comments ...