여기 외래 키 제약 조건이있는 견해가 있습니다. 아무리 계단식 행동이나 belongsTo/hasMany
에 지정하는 것을, 나는 외래 키 제약 조건 오류를 얻을Grails 캐스케이드 삭제 하시겠습니까?
나는이있다 :
내가가해야 할 일을A.list()*.delete()
를 실행하려면
class A{
}
class B{
}
class C extends B {
static belongsTo = [a: A]
}
A
을 사용하여 C
을 계단식으로 삭제 하시겠습니까?
당신이 외래 키 제약 조건 오류를 게시 할 수 있을까요? – Tom
업데이트 쿼리를 실행할 수 없습니다 : SQL [delete form A where deleted =?] constraint [fk
내 실제 삭제는 많은 레코드를 삭제하고 삭제를 반복 할 여력이 없기 때문에 'delete from A where condition'을 가진'executeUpdate'입니다. –