今天要清一下数据,删除order表的数据,结果遇到了外键问题。然后我也是知道这个表确实被很多的表外键关联着。但是我不确定这个order到哪个阶段了,有多少外键表,而且一个一个表去找,去删除,太low了。有没有一次性解决的办法。在我不知道有哪些外键表的情况下,仅仅知道这个order表的id,在删除这个order的时候,遇到了外键关联,就把外键表中对应的数据删除掉,当然,如果外键表也有外键,那么也同样执行这种操作,等于是一种while循环操作,知道没有了外键约束,最终把order删除掉。
顺带说一句,我是用的postgresql数据库,我希望可以能在idea上的database功能上直接运行就可以删掉,可以的话,这个SQL语句我想要转成Repository方法来执行。