gpt4 book ai didi

php - 在一个查询mysql中添加和替换

转载 作者:行者123 更新时间:2023-11-29 21:38:13 25 4
gpt4 key购买 nike

我用一个例子来解释如何获得我的解决方案。我有一个包含 id、name、image 字段的用户表。

示例记录应该是,

id - 1
name - TestUser
image - temp/testuser.jpg (sometimes no sub-directory 'temp'. ie, image - testuser.jpg)

用户注册后,我将图像移动到新的子目录。

即,从 temp/testuser.jpg(testuser.jpg) 移动到 1/testuser.jpg

所以我需要使用新的网址进行更新。

即,我需要在这里进行两项操作。将子目录 temp 替换为 1,如果没有子目录,请在现有图像 URL 前面添加“1/”。

如何在一个查询中管理这些操作?请帮助我:)

最佳答案

我建议使用以下查询

update users set
image = concat('new_dir/', substring(image from locate('/', image) + 1))
where id = 1

关于php - 在一个查询mysql中添加和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34745014/

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