mysqlの外部キーアプリケーション情報のクエリー


  • クエリー指定データベース内のすべての外部キー情報SELECT*FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE CONSTRAINT_SCHEMA='データベース名';例えば、
  • SELECT * FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE CONSTRAINT_SCHEMA='mdmywm';
  • すべての参照先テーブルの外部キーselect*from INFORMATION_を問い合わせるSCHEMA.KEY_COLUMN_USAGE where REFERENCED_TABLE_NAME='表名';例えば、
  • select * from INFORMATION_SCHEMA.KEY_COLUMN_USAGE  where REFERENCED_TABLE_NAME='department';