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