0
我正在使用Hibernate生成我的模式。 Hibernate將創建下列SQL指令如何刪除我的外鍵在數據庫中?
alter table Person add index FKA126572FF5D5DSE (job_id), add constraint FKA126572FF5D5DSE foreign key (job_id) references Job(id)
此SQL在我的數據庫中執行,該指數exists.I想只是刪除索引和其相關的約束。 以下是否足夠?
alter table Person drop foreign key FKA126572FF5D5DSE ;
謝謝。
出於好奇,爲什麼的指數稱爲FKA126572FF5D5DSE? – artm 2014-09-25 09:52:59
索引的名稱是使用Hibernate默認規則生成的。我不需要具體的名稱 – Pracede 2014-09-25 09:55:49
如果你想刪除索引,你需要明確地做。只有當您刪除表格時,索引也會被隱式刪除。 – zaratustra 2014-09-25 09:57:28