如何将我的外键放入数据库?

时间:2014-09-25 09:50:02

标签: mysql sql hibernate

我正在使用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 ;

感谢。

1 个答案:

答案 0 :(得分:0)

要删除您需要执行的外键及其索引:

alter table t1 drop FOREIGN KEY FKA126572FF5D5DSE;
ALTER TABLE t1 DROP INDEX FKA126572FF5D5DSE;

SQLFiddle