我的数据库中有多个表。我将仅使用其中的两个作为示例。
篮子桌:
CREATE TABLE Basket(
id_basket integer primary key autoincrement,
title text)
电脑桌:
CREATE TABLE Computer(
id_computer integer primary key autoincrement,
basket integer,
title text,
foreign key (basket) references Basket(id_basket) on delete cascade)
然后我执行pragma foreign_keys = on
查询。
根据我之前在此处找到的内容,如果我从Basket表中删除一些计算机表行所引用的行,那么计算机表中的这些行也将被删除。但由于某种原因,我收到此错误:查询错误:FOREIGN KEY constraint failed Unable to fetch row
。
我将不胜感激任何建议,谢谢你。
以下是一些包含表格数据的图片:
Sqlite版本:3.8.2