我的数据库中有多个表。我将仅使用其中 2 个作为示例。
篮表:
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
query.
根据我之前在这里发现的内容,如果我从购物篮表中删除计算机表中某些行引用的行,那么计算机表中的这些行也应被删除。但由于某种原因,我收到此错误:查询错误:FOREIGN KEY constraint failed Unable to fetch row
.
我将不胜感激任何建议,提前谢谢您。
以下是一些带有表格数据的图像:
从购物篮查询中选择 * https://i.stack.imgur.com/7AaIw.png
从计算机查询中选择* https://i.stack.imgur.com/RqVWJ.png
SQLite版本:3.8.2
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)