如何在 MySQL 中获取文件名的扩展名?

rep*_*rep 1 mysql

我正在将记录导入到一个系统中,该系统具有一个单独的文件扩展名列,例如jpg. 如何使用 MySQL 字符串处理来提取扩展名?

rep*_*rep 5

使用SUBSTRING_INDEX(str, delim, count)来获取遵循字符串的最后一部分.

SELECT SUBSTRING_INDEX('my/big/file_name.example', '.', -1); -- returns 'example'
Run Code Online (Sandbox Code Playgroud)

我提到了这个问题:MySQL 中是否有 basename() 等价物?