gpt4 book ai didi

mysql - 如何更新MySQL表中的多个列值

转载 作者:行者123 更新时间:2023-11-29 12:36:32 24 4
gpt4 key购买 nike

我想更新 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`

因此不应对此类条目进行更改。

有人可以帮助我吗?

最佳答案

您只能对不包含“brand”的图像路径使用替换功能来实现此目的

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

关于mysql - 如何更新MySQL表中的多个列值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26698360/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com