Spec-Zone.ru › MySQL 5.7

26.4.5.4 Функция format_path()

При заданном имени пути возвращает изменённое имя пути после замены подпутей, соответствующих значениям следующих системных переменных в порядке:

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 в результате преобразуются в прямые слэши.

Параметры
  • path VARCHAR(512): Имя пути для форматирования.

Возвращаемое значение

Значение типа VARCHAR(512) CHARACTER SET utf8.

Пример
mysql> SELECT sys.format_path('/usr/local/mysql/data/world/City.ibd');
+---------------------------------------------------------+
| sys.format_path('/usr/local/mysql/data/world/City.ibd') |
+---------------------------------------------------------+
| @@datadir/world/City.ibd                                |
+---------------------------------------------------------+

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/sys-format-path.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API