Здравствуйте, есть интернет-магазин стоящий на виртумате. Артикулы товаров в магазине приблизительно такие: 0hbsadf5sd9fFg67ebes786es. Каким SQL запросом можно воспользоваться, чтобы заменить артикулы к примеру на 00xx, где xx - это id товара? Если не сложно напишите пожалуйста запрос польностью. Заранее спасибо.
или в phpMyAdmin написать функцию на вкладке SQL запроса или (что проще!) написать небольшой php скрипт который произведёт необходимое изменение артикулов!!!
Под рукой нет базы виртуя, так что только примерно: Код (CODE): SET @DLINA = 16; # до какой длины нового артикула "добиваем" id нулями UPDATE #__tovary SET articul = CONCAT('00', REPEAT('0', @DLINA - LENGTH(id) ), id); # склеиваем Это, полагая, что артикул ни к чему не привязан и только одну таблицу надо обновить; и что артикул и id это разные штуки )