我有一个名为Record(parent),jhsSubject(child 1),basicSubject(child 2)的表。 两个子表均使用带有删除级联集的外键引用父表。 但是,当我删除父表时,子表中的两个记录都不会被删除。 我该如何解决?
这是使用的SQL查询: 从记录中删除;
这是所有3个表的CREATE TABLE语句。
创建表记录( Record_id INTEGER主键自动递增, 姓氏TEXT NOT NULL, 名字TEXT NOT NULL, TEXT NOT NULL类, 术语TEXT NOT NULL );
创建表jhsSubject( jhsTable_id整数主键自动递增, 数学文字非空, 英文文本NOT NULL, 科学TEXT NOT NULL, Record_id INTEGER NOT NULL 参考记录(Record_id)删除级联 );
创建表主题( jhsTable_id整数主键自动递增, 素养TEXT NOT NULL, Art TEXT NOT NULL, 数值mk TEXT NOT NULL, Record_id INTEGER NOT NULL 参考记录(Record_id)删除级联 );