在進行數據庫設計時,添加外鍵可以幫助我們建立數據表之間的關聯。一旦設置外鍵,我們就可以使用 SQL 查詢來查詢哪些表擁有外鍵。以下是使用 MySQL 查詢表的外鍵的方法:
SHOW CREATE TABLE table_name;
上述 SQL 查詢語句將顯示一個包含表定義的字符串。我們只需要搜索字符串即可找到外鍵的信息。如果表有外鍵,外鍵信息將包含在 CREATE TABLE 語句中。
以下是一個例子:
SHOW CREATE TABLE customers;
這會顯示 customers 表的定義,其中包含任何外鍵信息。
如果您想查找多個表,可以在查詢中連續添加多個表名,如下所示:
SHOW CREATE TABLE customers; SHOW CREATE TABLE orders; SHOW CREATE TABLE payments;
這將顯示 customers、orders 和 payments 表的定義,如果有任何外鍵信息,也將包含在輸出中。