For mit tilfælde løste indstilling FK-checks til 0 for MySQL (v5.5.25), selvom jeg ikke er helt sikker på, om jeg skal SET FOREIGN_KEY_CHECKS=0
overhovedet.
Hvis nogen har en bedre løsning, så del venligst.
REDIGER
Problemet blev konfronteret med på grund af dette . Lektion lært - Du må ikke kopiere og indsætte tilfældig kode uden tanke ~:-/
SVAR
Tak Burt.
Hvis DB opfører sig uregelmæssigt w.r.t. ddl-operationer. Tjek altid ddl.sql
genereret af grails schema-report
, som ideelt set bør have følgende struktur
alter table <Table> drop constraint <Constraint>
...
drop table if exists <Table>
...
create table <Table>(...)
...
create index <Index> ... --(if any)
...
alter table <Table> add constraint <Constraint>
....