?前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。
在一個業務功能中要求先清空一張基礎表(user表)再插入一批新數據。
在刪除過程中報錯為其它表有外鍵引用,無法刪除。
于是,查詢庫中哪些表引用了 user 表中的主鍵為外鍵。
從? INFORMATION_SCHEMA.KEY_COLUMN_USAGE? 表中查。
?
select?*?from?INFORMATION_SCHEMA.KEY_COLUMN_USAGE??where?REFERENCED_TABLE_NAME='被引用表的表名'
?
如圖
紅色框中是當前連接中的數據庫,黃框中的是引用了 user 表為外鍵的其它表,藍色框中的是黃框中表的外鍵字段。
要想刪除 user 表中的數據,就要先刪除后面 2 個框中的外鍵引用。
?
?