腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
PostgreSQL
9.4.1
,
级联
删除
时
不
调用
触发器
postgresql
、
triggers
我有一个
触发器
“在my_table上
删除
前”。表"my_table“包含"main_table”上的FK和delete on cascade。如何在不
调用
触发器
的情况下
删除
main_table中的某些行?
浏览 15
提问于2018-09-04
得票数 0
4
回答
级联
删除
中的触发
调用
mysql
、
triggers
、
cascade
、
cascading-deletes
它对其他一些表("B","C","D“...)有一些
级联
删除
的引用。当某些东西从"A“中
删除
时
,我需要使用
触发器
。当我直接从"A“中
删除
记录
时
,此
触发器
起作用。但它不适用于
级联
删除
。有没有任何版本的MySQL可以让我的
触发器
与
级联
删除
一起工作?或者,也许还有另一种方法
调用
浏览 0
提问于2011-05-18
得票数 30
1
回答
在
级联
删除
过程中跳过运行
触发器
?
oracle
、
trigger
表Y有一个
触发器
,在delete上自动执行操作。还有一个外键,它在X和Y之间定义了
级联
删除
(在
删除
X
时
,Y中的条目被
删除
)。 在
级联
删除
期间是否有任何方法
不
运行
触发器
?我目前知道可以这样做的唯一方法是创建一个包级变量,将其用作
触发器
将检查的标志,以确定它是否应该运行。然后,在表X上运行delete之前和之后,我将更改存储过程中标志的值。我希望找到一些更清晰的东西,您可以简单地告诉oracle,如果它
浏览 0
提问于2012-07-02
得票数 2
回答已采纳
2
回答
Postgresql
-确定从
级联
删除
中
删除
哪些记录
postgresql
、
relational-database
、
cascade
没有详细介绍表设置、数据建模等,我相信可以通过简单的delete查询来修复它,因为表是为了使用
级联
删除
而设置的。然而,从供应商提供的源代码生成这个数据库需要大约9个小时,所以我总是犹豫
不
决地引入新的更改。我目前有一个数据库的副本,我打算首先运行这个查询,以使用户它‘可以’成功运行。但是,sql的缺点之一通常是,当
删除
时
,输出通常只包含以下几行:在postgres中是否有一种方法可以确定在使用
级联
删除
时
从哪
浏览 6
提问于2013-08-26
得票数 3
回答已采纳
1
回答
Postgres如何在内部实现
删除
级联
?
postgresql
我最近在Postgres中实现了一个手动
删除
级联
。我在这个表上使用了pg_depend和DFS从对象获取层次结构,但是它没有Postgres自己的实现那么快。
浏览 2
提问于2016-04-13
得票数 1
回答已采纳
1
回答
如何检查
PostgreSQL
触发器
中的
级联
是否导致
删除
postgresql
、
plpgsql
、
cascading-deletes
、
postgresql-9.3
在PL/pgSQL
触发器
函数中,是否有一种方法可以知道
删除
是通过
级联
删除
操作
调用
的? 我在
触发器
函数中有许多检查,以查看是否允许
删除
,如果
删除
是从主表
级联
的,则不希望执行
删除
。
浏览 3
提问于2014-06-18
得票数 4
回答已采纳
2
回答
在MS SQL Server上解决带
触发器
的
删除
级联
循环
sql-server
、
trigger
、
foreign-key
、
delete
、
cascade
接受的
PostgreSQL
约束,这些约束显示了我试图在MS中复制的确切行为,否则我会得到错误:当相关的t_link
浏览 0
提问于2019-10-23
得票数 5
1
回答
关于两个不同表的
删除
级联
sql
、
foreign-keys
、
cascade
我有以下情况,我想要做的是,如果我从DashboardKpi或DashboardGrid中
删除
一行,那么相应的ComponentProperty记录也应该被
删除
。 这个是可能的吗?到目前为止,我只能做相反的事情,如果我
删除
一个ComponentProperty,相应的DashboardKpi或DashboardGrid就会被
删除
,但这绝对不是我想要的。
浏览 1
提问于2018-06-01
得票数 1
回答已采纳
1
回答
Server 2008 :无法使用
级联
删除
或更新定义外键约束
sql-server-2008
、
triggers
、
foreign-keys
当试图为某些外键应用ON CASCADE UPDATE或ON CASCADE DELETE
时
,我得到以下错误: Msg 1787:不能在表上定义带有
级联
删除
或更新的外键约束,因为表上定义了一个替代
删除
或更新
触发器
级联
条件是否与delete或update
触发器
不
兼容?
浏览 5
提问于2015-01-26
得票数 2
1
回答
删除
表的记录,该表有两个引用同一表的外键
sql
、
sql-server
、
triggers
、
foreign-keys
、
cascade
当我将delete和update操作设置为两个外键的
级联
操作
时
,我会得到下面的错误。在表'AboveCompartment‘上引入外键约束'FK_AboveCompartment_Compartment1’可能会导致循环或多个
级联
路径。指定“
删除
不
操作”或“更新
不
操作”,或修改其他外键约束。 下面的CompId和AboveCompId是外键和引用的隔间表。我应该遵循哪种方式添加
删除
级联
?我在下面使用了
触发器
,但它
浏览 7
提问于2022-08-18
得票数 0
回答已采纳
1
回答
数据表和搜索表的
级联
删除
mysql
、
innodb
、
myisam
数据表(innodb表)中的任何行都将在搜索表(myisam表)中有相应的行,从数据表中添加或
删除
行必须反映在搜索表中。我的第一个想法是在innodb表上使用on-delete
触发器
。当
删除
一行
时
,它会从myisam表中
删除</em
浏览 3
提问于2012-05-15
得票数 6
回答已采纳
1
回答
删除
后有两张表层叠在一起。当父级被
删除
时
,不会触发子级的“后
删除
”
mysql
、
triggers
、
cascade
、
relation
它们之间的关系在
删除
时
被设置为
级联
(按主键和外键)。 child_table有一个名为child_history_table的归档表。我在它的“后
删除
触发器
”中写了一个插入语句,以便将已
删除
的记录插入到child_history_table。现在的问题是:如果我
删除
parent_table的记录,当然child_table中的相关记录将自动
删除
。但它的后
删除
触发器
似乎没有被
调用
。因为没有将记录插入到
浏览 3
提问于2017-07-23
得票数 0
回答已采纳
1
回答
打开-更新和
删除
触发器
php
、
mysql
、
triggers
、
innodb
、
propel
在两个表之间添加关系
时
,我可以选择向外部表的On和offered事件添加
触发器
。现在我了解到,当外部表被
删除
时
,On事件将在本地表中触发。现在,一个
级联
更新
触发器
会做什么?在使用propel
时
,我可以
浏览 4
提问于2012-02-16
得票数 1
回答已采纳
1
回答
Oracle PL/SQL
级联
触发器
删除
无法按预期工作
oracle
、
plsql
、
triggers
、
foreign-keys
、
sql-delete
我已经创建了一组
触发器
,如果
删除
了表中的一行,则应该通过数据库
级联
删除
,以便
删除
所有的子表(以及这些子表的子表)。下面是这样一个
触发器
的例子。each row delete from CHILD where foreign_key_parent_id = :old.id_parent;我在每个桌子上都有一组这样的
触发器
我假设
触发器
应该在delete语句执行之前触发,因此将火炬传递到较低的表,直到我们最终在没有子元素的情况
浏览 0
提问于2018-12-14
得票数 0
回答已采纳
1
回答
关于自引用表的
删除
级联
sql
、
sql-server
、
tsql
我试着在delete
级联
上写,但是它有一些例外。 CREATE TRIGGER [dbo].FOR DELETE DELETE FROM Comments WHERE ParentId =(SELECT deleted.id FROM delete
浏览 2
提问于2017-02-14
得票数 6
回答已采纳
3
回答
MS中的自引用约束
sql
、
sql-server
、
sql-server-2005
、
tsql
MS是否确实使用DELETE
级联
选项来限制自引用约束?我有一个具有父-子关系的表,PARENT_ID列是ID的外键。 我不敢相信我必须在递归模式下
删除
这个层次结构。除了
触发器
,还有什么问题吗?
浏览 3
提问于2009-02-09
得票数 11
回答已采纳
1
回答
如何将SQL查询拉到
触发器
中?
sql
、
database
、
oracle
、
triggers
我想在桌子上写个
触发器
。我没有提到那些表上的任何主键和外键约束。我正在努力实现那些使用
触发器
。如果我想
删除
表中的一些外键记录,如果我提到
级联
,那么它将
删除
记录。如果我在
删除
记录
时
没有提到SQL查询中的
级联
,它应该会显示一个错误。说它是另一个表的主键,所以不能
删除
。 为此,我需要检查
触发器
内SQL查询中存在的字符串“
级联
”。因此,如何将某个X表上的
浏览 6
提问于2013-12-11
得票数 0
回答已采纳
3
回答
使用带有外键约束的JPA
删除
对象
java
、
database
、
hibernate
、
orm
、
jpa
我想
删除
一个客户和任何引用它的服务。我使用JPA作为附加到
PostgreSQL
数据库的ORM (底层是Hibernate )。 如果我能以这样一种方式定义关联就太好了,即
删除
客户将
级联
到引用它的服务。但是,也许我误解了什么,因为关联是使用@ManyToOne在Service中定义的,所以操作将从Service
级联
到Customer,而不是反过来?因此,在不使用
级联
delete的情况下,我开始只
删除
引用客户的所有服务。看起来很简单,除了JPA/Hibernate
浏览 0
提问于2009-10-20
得票数 0
1
回答
Postgresql
:检测哪个外键触发了“在
删除
之前”
触发器
postgresql
这类引用的类型为"delete
级联
“,因此如果
删除
A或B中的一行,则与原始引用匹配的T中的行也将被
删除
。现在,我想在T上设置一个
触发器
“在
删除
行之前”:是否有任何方法来检测哪个引用触发了T中的行
删除
?换句话说:我能知道
触发器
是由A还是B
级联
触发的吗?编辑 下一步:
删除
s
浏览 1
提问于2014-06-27
得票数 5
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券