我想更新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`
因此不应对此类条目进行更改。
有人可以帮助我吗?
答案 0 :(得分:1)
您只能为不包含“品牌”
的图像路径使用替换功能 UPDATE table_brand
SET brand_image_path = REPLACE(brand_image_path, 'images', 'images/brands')
WHERE brand_image_path NOT LIKE '%brands%';