Spec-Zone.ru › MariaDB

Схема данных INNODB_SYS_FOREIGN

Таблица Схема данных INNODB_SYS_FOREIGN содержит информацию об InnoDB внешних ключах.

Для просмотра таблицы требуется PROCESS право.

Она имеет следующие столбцы:

Столбец Описание
ID Имя базы данных и имя внешнего ключа.
FOR_NAME Имя базы данных и таблицы дочерней части внешнего ключа.
REF_NAME Имя базы данных и таблицы родительской части внешнего ключа.
N_COLS Количество столбцов индекса внешнего ключа.
TYPE Флаг бита, предоставляющий информацию об внешнем ключе.

Столбец TYPE предоставляет флаг бита с информацией об внешнем ключе. Эта информация OR'ed вместе для чтения:

Флаг бита Описание
1 ON DELETE CASCADE
2 ON UPDATE SET NULL
4 ON UPDATE CASCADE
8 ON UPDATE SET NULL
16 ON DELETE NO ACTION
32 ON UPDATE NO ACTION

Пример

SELECT * FROM INNODB_SYS_FOREIGN\G
*************************** 1. row ***************************
      ID: mysql/innodb_index_stats_ibfk_1
FOR_NAME: mysql/innodb_index_stats
REF_NAME: mysql/innodb_table_stats
  N_COLS: 2
    TYPE: 0
...
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительную проверку MariaDB. Мнения, информация и мнения, выраженные в этом содержимом, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/information-schema-innodb_sys_foreign-table/

Spec-Zone.ru

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