Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/65.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL删除特定字符后字符串的最后一部分_Mysql_Replace - Fatal编程技术网

MySQL删除特定字符后字符串的最后一部分

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, '

我需要删除列中字符串的最后一部分,其中有一个名为“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)