gpt4 book ai didi

mysql - 删除字符串中子目录的sql查询

转载 作者:行者123 更新时间:2023-11-29 09:41:40 25 4
gpt4 key购买 nike

我想做一个更新查询,更改具有不同日期样式目录的多个条目的图像路径。基本上每个单独的图像都位于一个以特定日期标记命名的文件夹中

所以它们的字符长度都是相同的。

因此它将更新数据库中的行

/wp-content/uploads/20180711125044/sample.jpg
/wp-content/uploads/20180812125044/sample_2.jpg

对此:

/wp-content/uploads/sample.jpg
/wp-content/uploads/sample_2.jpg

(删除“uploads”和“jpg”名称之间的文件夹)

最佳答案

您可以使用SUBSTRING_INDEX() :

SET @val ='/wp-content/uploads/20180711125044/sample.jpg';
SELECT
CONCAT(
SUBSTRING_INDEX(@val, '/uploads/', 1),
'/uploads/',
SUBSTRING_INDEX(@val, '/', -1)
) AS result;

请参阅demo .

关于mysql - 删除字符串中子目录的sql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56499186/

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