我試圖執行這個查詢:外鍵約束失敗,無任何外鍵
DROP TABLE categories`
但我得到了一個錯誤:
#1217 - Cannot delete or update a parent row: a foreign key constraint fails
我也有一個不同名爲items
的表格,我也不能刪除。這兩個表用於連接(items
表有一個外鍵category_id
),但我刪除了連接。目前,根本沒有索引(PK除外)。
我該如何刪除這些表格?
我試圖執行這個查詢:外鍵約束失敗,無任何外鍵
DROP TABLE categories`
但我得到了一個錯誤:
#1217 - Cannot delete or update a parent row: a foreign key constraint fails
我也有一個不同名爲items
的表格,我也不能刪除。這兩個表用於連接(items
表有一個外鍵category_id
),但我刪除了連接。目前,根本沒有索引(PK除外)。
我該如何刪除這些表格?
您可以使用information_schema
找出哪些表引用您的categories
表:
select table_Schema,table_name
from information_schema.key_column_usage
where referenced_table_name = 'categories';
哦,這太遺憾了,但我真的忘了另一張使用這兩個表的表。對不起,謝謝:) – Hast 2013-03-27 21:31:16
是什麼'節目創造table'兩個表說? – 2013-03-27 21:23:23
@ExplosionPills'錯誤1050(42S01):表'項目'已經存在。第二個是一樣的。 – Hast 2013-03-27 21:26:19
不,不是'CREATE TABLE','*** SHOW *** CREATE TABLE' – 2013-03-27 21:30:44