cascading-deletes 相关问题

SQL数据库的概念删除引用(通过外键)到已删除行的行。

MS SQL“ ON DELETE CASCADE”指向同一张表的多个外键?

我有一个问题,我需要在指向同一张表的多个外键上进行级联。 ID |标题| | 1 | Monty Python | | 2 |垃圾邮件| [BroaderInsights_Insights] ...

回答 1 投票 21

在iOS的sqlite3中,ON DELETE CASCADE无法正常工作

我通过以下方式在ios中以编程方式在.File中创建了一个.sqlite文件:通过在NSFileManager上启用编译指示外键* theFileManager = [NSFileManager defaultManager];如果([[theFileManager ...

回答 2 投票 5

为什么我的级联删除在PostgreSQL中不起作用?

我正在尝试在PostgreSQL中配置级联删除并创建了两个表:CREATE TABLE“ public”。“ User”(id SERIAL PRIMARY KEY,名称TEXT);创建表“ public”。“ Post”(id ...

回答 1 投票 0

Laravel在删除时将层叠添加到现有表中

在我的laravel应用程序中,我有一个称为researces的表,另一个有名为papers的表。他们之间存在一对多的关系,每个研究可以有一个或多个论文。在论文迁移文件I ...

回答 2 投票 0

用delete_all / delete删除rails活动记录违反了外键约束

我有一个与:dependent =>:destroy的活动记录关联设置,该设置可以正常工作。然后我发现由于性能原因我需要使用delete而不是destroy,所以我只更改了destroy ...

回答 2 投票 0

Doctrine:级联=“删除”与orphanRemoval = true

以上两个选项之间有什么区别?什么时候最好选择每个选项?

回答 1 投票 58

如何按照惯例正确启用EF级联删除

我在winforms应用程序上首先使用EF 6.4.0代码,并且Cascade删除无法正常工作,这是我的CLASSES公共类PLAYERS_M {[Key,DatabaseGenerated(DatabaseGeneratedOption.Identity)] ...

回答 2 投票 1

级联删除房间中的其他操作

我有三个相关的表。有Entity,Dao和层叠删除。一切正常。但是最后一个表存储了也需要删除的文件的路径。当然,您可以使用...

回答 1 投票 0

如何建立外键约束在MySQL中的级联删除?

搜查,但现在更多的困惑,然后当我开始。我有2个表,AlertsTable和AlertRecipientsTable。我想补充一个级联删除时AlertRecipientID被删除(在这说...

回答 1 投票 -1

SQLITE:多个外键引用多个表级联删除

在SQLite中我想删除父表行,它必须删除所有相关的子表。我已经浏览了StackExchange和其他网站的所有问题,但我的查询没有...

回答 1 投票 0

在SQLite中删除多个父键和外键的行

我是SQLite的初学者。我试图删除TableA中的行,它也应该删除相关的连接表行。 TableA id name TableB id tbidA ref key TableA(id)name tbidC ref key ...

回答 1 投票 1

MSSQL:如何通过引用同一个表来实现多个级联

也许是一个复杂的情况,但这是我的模型的简化版本:情况:drop table table4 drop table table2 drop table table3 drop table table1 drop table table0 create table table0(...

回答 2 投票 2

对于N:M关系,MongoDB中级联删除的推荐等价物是什么?

假设以下“模式/关系”设计,使用级联删除操作删除处理删除的推荐做法是什么?关系模式:+ --------- + ...

回答 2 投票 21

在PostgreSQL中删除带有外键的行

我想删除包含外键的行,但是当我尝试这样的事情时:DELETE FROM osoby WHERE id_osoby ='1'我得到这样的声明:错误:更新或删除表“osoby”...

回答 5 投票 49

在Mysql上使用ddl模式生成时,未生成ON DELETE CASCADE选项

在Tomcat Web应用程序上运行的Maven-Spring-Hibernate-MySql中,我正在使用hibernate ddl来生成MySQL5InnoDBDialect的数据库模式。生成的模式很好,除了cascade选项...

回答 3 投票 6

从Postgres数据库快速删除

我目前有一个数据库(postgres 10.7),其中包含180个表。每个表通过外键直接或间接链接到主表项目(使用ON UPDATE CASCADE,ON ...

回答 1 投票 1

如何级联删除多对多表

我有一个3个看起来像这样的表:(来源:InsomniacGeek.com)在外键上我设置了级联删除。现在,当我删除Folder表中的记录时,只有...中的相关记录

回答 3 投票 12

我们如何在域模型中处理删除的不同含义

我有两个与Udi Dahan的文章相关的问题:不要删除 - 只是不要有时我们确实需要删除,用户(域专家)请求错误数据的删除功能(真正意义),...

回答 1 投票 1

如何避免数据库死锁?

某些数据库功能(例如SELECT ... FOR UPDATE和ON DELETE CASCADE)隐式容易受到死锁的影响,因为数据库未指定将使用的锁定顺序。我发现两个......

回答 2 投票 4

在事务期间是否会在两个语句之间应用约束?

我有一个配置,一个东西可以有多个属性,一个属性可以属于多个东西:CREATE TABLE thing(id integer NOT NULL,PRIMARY KEY(id)); CREATE TABLE属性......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.