2013-03-27 58 views
0

我試圖執行這個查詢:外鍵約束失敗,無任何外鍵

DROP TABLE categories`

但我得到了一個錯誤:

#1217 - Cannot delete or update a parent row: a foreign key constraint fails

我也有一個不同名爲items的表格,我也不能刪除。這兩個表用於連接(items表有一個外鍵category_id),但我刪除了連接。目前,根本沒有索引(PK除外)。

我該如何刪除這些表格?

+4

是什麼'節目創造table'兩個表說? – 2013-03-27 21:23:23

+0

@ExplosionPills'錯誤1050(42S01):表'項目'已經存在。第二個是一樣的。 – Hast 2013-03-27 21:26:19

+1

不,不是'CREATE TABLE','*** SHOW *** CREATE TABLE' – 2013-03-27 21:30:44

回答

2

您可以使用information_schema找出哪些表引用您的categories表:

select table_Schema,table_name 
from information_schema.key_column_usage 
where referenced_table_name = 'categories'; 
+0

哦,這太遺憾了,但我真的忘了另一張使用這兩個表的表。對不起,謝謝:) – Hast 2013-03-27 21:31:16