26.4.5.4 format_path()函数
给定路径名后,按 Sequences 替换与以下系统变量的值匹配的子路径后,返回修改后的路径名:
datadir
tmpdir
slave_load_tmpdir
innodb_data_home_dir
innodb_log_group_home_dir
innodb_undo_directory
basedir
与系统变量* sysvar
*匹配的值将替换为字符串@@GLOBAL.sysvar
。
在 MySQL 5.7.14 之前,Windows 路径名中的反斜杠将转换为结果中的正斜杠。
Parameters
path VARCHAR(512)
:要格式化的路径名。
Return Value
VARCHAR(512) CHARACTER SET utf8
值。
Example
mysql> SELECT sys.format_path('/usr/local/mysql/data/world/City.ibd');
+---------------------------------------------------------+
| sys.format_path('/usr/local/mysql/data/world/City.ibd') |
+---------------------------------------------------------+
| /usr/local/mysql/data/world/City.ibd |
+---------------------------------------------------------+