Требуется помощь в написании запроса UPDATE REPLACE

Возникла необходимость внести массовое изменение в карточках товаров Woocommerce двух символов. Проблема заключается в том, что сайт двуязычный (руский/украинский) и замена требуется только для одного языка. Слова, которые треубют замены букв находятся в таблице.

Выглядит это примерно так:

<td rowspan="2" width="95">Число обертів втулки откр./закр.</td> <td colspan="2" width="246">Электропривод</td></tr><tr> <td width="47">ЦКБА</td> <td width="47">ISO</td> <td style="text-align: center;" width="132">электропривод</td>

Нужно, чтобы выглядело:

<td rowspan="2" width="95">Число обертів втулки откр./закр.</td> <td colspan="2" width="246">Електропривод</td></tr><tr> <td width="47">ЦКБА</td> <td width="47">ISO</td> <td style="text-align: center;" width="132">електропривод</td>

Пробовал выполнить следующий запрос:

update adm_postmeta set meta_value = replace(meta_value, '<td rowspan='"2"' width='"95"'>Число обертів втулки откр.'/'закр.</td>\r\n<td colspan='"2"' width='"246"'>Электропривод</td></tr><tr>\r\n<td width='"47"'>ЦКБА</td>\r\n<td width='"47"'>ISO</td>\r\n<td style='"text-align: center"' width='"132"'>Тула -электропривод</td>','<td rowspan='"2"' width='"95"'>Число обертів втулки откр.'/'закр.</td>\r\n<td colspan='"2"' width='"246"'>Електропривод</td></tr><tr>\r\n<td width='"47"'>ЦКБА</td>\r\n<td width='"47"'>ISO</td>\r\n<td style='"text-align: center"' width='"132"'>Тула -електропривод</td>')

В результате получаю Warning: #1292 Truncated incorrect DOUBLE value... Какие есть варианты решения?


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