MySQL删除特定字符后字符串的最后一部分
我需要删除列中字符串的最后一部分,其中有一个名为“path”的字段,如下所示:MySQL删除特定字符后字符串的最后一部分,mysql,replace,Mysql,Replace,我需要删除列中字符串的最后一部分,其中有一个名为“path”的字段,如下所示: images/prop/images/2034/22399_2034.JPG 我需要删除最后一个“/”之后的所有内容,以便 images/prop/images/2034/ 而不是 images/prop/images/2034/22399_2034.JPG 我不知道这是否可能。谢谢。您可以将MySQL与以下功能结合使用: SELECT TRIM(TRAILING SUBSTRING_INDEX(path, '
images/prop/images/2034/22399_2034.JPG
我需要删除最后一个“/”之后的所有内容,以便
images/prop/images/2034/
而不是
images/prop/images/2034/22399_2034.JPG
我不知道这是否可能。谢谢。您可以将MySQL与以下功能结合使用:
SELECT TRIM(TRAILING SUBSTRING_INDEX(path, '/', -1) FROM path)
FROM my_table
请参阅。您能告诉我更新整个表的语法吗?我正在尝试在选择后更新整个数据,但找不到正确的代码,帮助…@ol30cean0:
更新我的表集路径=修剪(从路径开始的尾随子字符串索引(路径“/”,-1)
。