Удаление первого символа из строки

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

В поле meta_value таблицы wp_postmeta, хранятся значения такого вида

0901007
0901006UA
0901006
0901005UA
0901005
0302019
0302018UA
0302001UA
0901004UA
0901004
0304003UA
0501002

Необходимо убрать первый символ строки (ноль), это значение артикула товара.

Решение — удаление первого символа строки (MySQL)

С этим великолепно справится такой запрос


UPDATE `wp_postmeta` SET `meta_value`=TRIM(LEADING '0' FROM `meta_value`)
WHERE `meta_key` LIKE '_sku' and meta_value!='' and meta_value LIKE'0%';

в условии WHERE обязательно указываю что не все значения обновлять а только артикулы, иначе будет проблемка.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *