The INNODB_SYS_DATAFILES table provides
datafile path information for InnoDB
tablespaces, equivalent to the information in the
SYS_DATAFILES table in the
InnoDB data dictionary.
For related usage information and examples, see Section 14.15.3, “InnoDB INFORMATION_SCHEMA System Tables”.
Table 21.17 INNODB_SYS_DATAFILES Columns
| Column name | Description |
|---|---|
SPACE | The tablespace Space ID. |
PATH | The tablespace datafile path (for example,
.\world\innodb\city.ibd). If a
file-per-table
tablespace is created in a location outside the MySQL data
directory using the DATA DIRECTORY
clause of the CREATE TABLE
statement, the tablespace PATH field
shows the fully qualified directory path. |
Example:
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_SYS_DATAFILES WHERE SPACE = 57\G
*************************** 1. row ***************************
SPACE: 57
PATH: ./test/t1.ibd
Notes:
Use DESCRIBE or
SHOW COLUMNS to view additional
information about the columns of this table including data
types and default values.
You must have the PROCESS
privilege to query this table.