как правильно сделать replace для 2 колонок?

как правильно обработать все значения в 2х колонках?

UPDATE e.x_receivers
    SET scan_1 = REPLACE(scan_1, '%files/viewid%', 'files/view?id='),
        scan_2 = REPLACE(scan_2,'%files/viewid%', 'files/view?id=')
   where   (scan_1  LIKE "%files/viewid%" or scan_2  LIKE "%files/viewid%");

выше код матчит значения, но не меняет содержмое

для 1 столбца работает как нужно

UPDATE e.x_receivers
    SET scan_1 = REPLACE(scan_1, 'files/viewid', 'files/view?id=')  where   (scan_1  LIKE "%files/viewid%" or scan_2  LIKE "%files/viewid%");

Ответы (0 шт):