顯示資料表有哪些外來鍵

第一個方式是使用 phpMyAdmin,在結構的地方選擇「關聯檢視」,就可以看出目前設定的關聯及對應的處理。


第二種是用 SQL 撈取 schema 資料。
SELECT TABLE_NAME, COLUMN_NAME, CONSTRAINT_NAME, REFERENCED_TABLE_NAME, REFERENCED_COLUMN_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE REFERENCED_TABLE_SCHEMA = '<database>' 
  AND REFERENCED_TABLE_NAME = '<table>';

留言