我需要從我的MySQL數據庫中刪除不推薦使用的空表。無法刪除MySQL表
表定義爲諾迪:
CREATE TABLE IF NOT EXISTS `Address` (
`Id` int(11) NOT NULL AUTO_INCREMENT,
`ContactId` int(11) NOT NULL,
PRIMARY KEY (`Id`),
KEY `ContactId` (`ContactId`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
這導致
#1217 - Cannot delete or update a parent row: a foreign key constraint fails
有上的ContactID約束,但II've刪除它。
PHPMyAdmin的導出功能不會顯示超出上述表格定義的內容。表中沒有行,據我所知,沒有FKs引用Address.Id
字段(但我不知道如何驗證這一點)。
有人可以請告訴我如何擺脫表?
你有另一個表引用外鍵來解決? – Kokers
@Kokers根據這個問題,不是我所知道的。 – Basic