2014-11-02 17 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

非常感謝成像路徑! – 2014-11-02 11:31:11