我正在使用Hibernate生成架构。 Hibernate创建以下sql指令
alter table Person add index FKA126572FF5D5DSE (job_id), add constraint FKA126572FF5D5DSE foreign key (job_id) references Job(id)
这个sql在我的数据库中执行并且索引存在。我只想删除索引及其相关的约束。
以下足够吗?
alter table Person drop foreign key FKA126572FF5D5DSE ;
谢谢。
最佳答案
要删除外键及其索引,您需要执行以下命令:
alter table t1 drop FOREIGN KEY FKA126572FF5D5DSE;
ALTER TABLE t1 DROP INDEX FKA126572FF5D5DSE;
SQLFiddle