gpt4 book ai didi

mysql - 在所有行的最后一个斜杠后添加特定单词

转载 作者:太空宇宙 更新时间:2023-11-03 11:30:02 25 4
gpt4 key购买 nike

我有一个 MySQL 服务器,我正在尝试在所有行的最后一个斜杠之后放置一个特定的词

** table **
http://link.com/prop/datadelivery/sys/187500461.mp4
http://link.com/prop/datadelivery/sys/187500462.mp4
http://link.com/prop/datadelivery/sys/187500463.mp4
http://link.com/prop/datadelivery/sys/187500464.mp4

我需要在最后一个斜杠后添加“/p1/”。结果应该是这样的:

** table **
http://link.com/prop/datadelivery/sys/p1/187500461.mp4
http://link.com/prop/datadelivery/sys/p1/187500462.mp4
http://link.com/prop/datadelivery/sys/p1/187500463.mp4
http://link.com/prop/datadelivery/sys/p1/187500464.mp4

我查看了“replace”命令,但我认为在这种情况下它可能不是我的理想解决方案。你能帮助我吗?谢谢

最佳答案

你可以试试这个。在 %/sys/ 之后添加 % 否则,您将无法匹配任何数据。因为那些数据在/sys之后有数据。

update T 
set name = replace(name, '/sys/', '/sys/p1/')
where name like '%/sys/%';

dbfiddle

关于mysql - 在所有行的最后一个斜杠后添加特定单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50787753/

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