【发布时间】:2012-11-27 14:41:12
【问题描述】:
删除 sql 语句违反了完整性约束。发生这种情况是因为一个表的 id 在另一个表中用作主键。但是我还是想通过使用 CASCADE 删除它们。
但是 hsqldb 的正确语法是什么?
【问题讨论】:
-
上次我检查时,HSQL db 没有 FK 约束...
-
这是我得到的异常的图片
-
@AnanthaSharma HSQLDB 确实支持外键:HSQLDB 支持 PRIMARY KEY、NOT NULL、UNIQUE、CHECK 和 FOREIGN KEY 约束。此外,它还支持 UNIQUE 或普通索引。 (hsqldb.org/doc/1.8/guide/guide.html#N10255)
-
@AnanthaSharma:那么你“最后一次检查”大约是在 10 年前。
标签: java database eclipse hsqldb cascading-deletes