【MySQL】外部キーを確認する方法


ここではMySQLで、外部キーを確認する方法を紹介しています。

外部キーを確認する方法

外部キーを確認するには、SHOW CREATE TABLE文を使います。

SHWO CREATE TABLE テーブル名\G;

コマンドラインから実行すると次のように結果を確認することが出来ます。

mysql> SHOW CREATE TABLE tab1\G;
*************************** 1. row ***************************
       Table: tab1
Create Table: CREATE TABLE `tab1` (
  `emp_id` varchar(10) DEFAULT NULL,
  `emp_name` varchar(100) DEFAULT NULL,
  `dept` varchar(10) DEFAULT NULL,
  `age` int(11) DEFAULT NULL,
  KEY `fk_dept` (`dept`),
  CONSTRAINT `tab1_ibfk_1` FOREIGN KEY (`dept`) REFERENCES `tab2` (`dept`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)