2014-11-02 2 views
0

Я хочу обновить путь изображения в таблице MySQL. Таблица схемы заключается в следующем:Как обновить несколько значений столбца в таблице MySQL

table_brands - Brand_ID, BRAND_NAME, brand_image_path

В настоящее время путь хранится как-

`images/1.png` 
`images/2.png` 

Я хочу сделать это как

`images/brands/1.png` 
`images/brands/2.png` 

Также для некоторых позиций путь сохраняется как

`images/brands/1.png` 
`images/brands/2.png` 

поэтому для таких записей не должно быть никаких изменений.

Может кто-нибудь мне помочь?

ответ

1

Вы можете использовать функцию замены для этой цели только для изображения путей, которые не содержат «бренд»

UPDATE table_brand 
SET brand_image_path = REPLACE(brand_image_path, 'images', 'images/brands') 
WHERE brand_image_path NOT LIKE '%brands%'; 
+0

Спасибо большое !!! –