gpt4 book ai didi

sqlite - ON DELETE CASCADE在SQLite中不起作用

转载 作者:行者123 更新时间:2023-12-03 15:10:36 26 4
gpt4 key购买 nike

在iOS的SQLite(3.7.7)中,我正在运行以下查询:

PRAGMA foreign_keys = ON;

create table venue(id integer primary key not null, name text not null);

create table event(id integer primary key not null, name text not null,
venue_id integer references venue(id) on delete cascade);


但是,当我删除场所时,不会删除子事件。有任何想法吗?

最佳答案

我遵循了Catcall所说的对我有用:通过运行设置foreign_keys

stmt.execute("PRAGMA foreign_keys = ON");


每次我建立与数据库的连接时。

关于sqlite - ON DELETE CASCADE在SQLite中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7985645/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com