YOU*_*YOU 26
我想你正在寻找像SUBSTRING_INDEX这样的东西
mysql> SELECT SUBSTRING_INDEX('first second end', ' ', -1);
+----------------------------------------------+
| SUBSTRING_INDEX('first second end', ' ', -1) |
+----------------------------------------------+
| end |
+----------------------------------------------+
1 row in set (0.00 sec)
Run Code Online (Sandbox Code Playgroud)
嗯,简要浏览功能列表并没有向我弹出任何"向后搜索"功能,但你可以做的是反转字符串并向前搜索:
SELECT LENGTH(`haystack`) - POSITION('needle' IN REVERSE(`haystack`))
Run Code Online (Sandbox Code Playgroud)
即
select right('12345 67 8', instr(reverse('12345 67 8'), ' '));
Run Code Online (Sandbox Code Playgroud)
返回'8'.