Какая команда показывает "ON DELETE" reference_option внешнего ключа в Mysql? - PullRequest
0 голосов
/ 09 февраля 2020

Мне нужно проверить "ON DELETE" reference_option внешнего ключа, например, Restrict или Set Null, Cascade ... Использование командной строки в Linux.

1 Ответ

1 голос
/ 09 февраля 2020

Это дает вам информацию напрямую

SELECT CONSTRAINT_NAME, TABLE_NAME, REFERENCED_TABLE_NAME,DELETE_RULE
FROM information_schema.REFERENTIAL_CONSTRAINTS
WHERE CONSTRAINT_SCHEMA = '<schema/database>'
AND TABLE_NAME = '<table>';

Но вы также можете использовать

SHOW CREATE TABLE `<yourtable>`;

Но это показывает всю информацию для таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...