我见过为此进行JavaScript解析,但没有任何合适的MySQL ...我的数据库中有一列包含这样的字符串:

http://localhost/mysite/wp-content/uploads/2012/10/huge_eye-150x150.jpg


我需要能够删除该字符串的每个部分,除了2012/10/huge_eye-150x150.jpg

所以我需要删除http://localhost/mysite/wp-content/uploads/ ...但是请记住,并非所有行都将完全包含http://localhost/mysite/wp-content/uploads/ ...由于遗留系统,某些行可能包含略有不同的字符串...这就是为什么我认为可能最适合找到third to last occurrence of /

也许您有更好的解决方案?谢谢!

最佳答案

就像是:

SUBSTRING_INDEX(url,'/',-3)

09-10 02:33
查看更多