永发信息网

触发器问题 急!

答案:1  悬赏:40  手机版
解决时间 2021-04-28 15:55

create trigger delete_A

on 表A for delete
as

if(select count(*) from deleted)>0
delete from 表B where coname = (select coname from deleted)

我要删除A新闻同时删除相关多个评论表B

B表超过2条信息时

出错如下

子查询返回的值多于一个。当子查询跟随在 =、!=、<、<=、>、>= 之后,或子查询用作表达式时,这种情况是不允许的。

请教如何解决

最佳答案

create trigger delete_A

on 表A for delete
as

if(select count(*) from deleted)>0
delete from 表B where coname = (select coname from deleted)


注意看他的提示, 最后的 where coname=(select coname from deleted) 这个的子查询返回的是多个值,所以子查询中加入限制条件,比如 select coname from deleted where id=0 这样才行!

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
朋友是可以信任的吗
最专业的隆鼻医院
济南利维亚和金玉红哪个做眉毛好
为什么我的电脑会突然关机!
Q宠大乐斗的帮贡如何得到和计算的?
买东西不会砍价请各位帮帮忙支些招
谁有3+10游戏宝宝 要多的想送!
双诚广告亮化在什么地方啊,我要过去处理事情
工作以后怎么有效学习英语
85岁老人怎么吃
如果有几个女生同时喜欢你 ,像你表白,你会
植物大战僵尸修改器超详细用法?
初二上半学期物理第一课的笔记~急
键盘上面一排数字没用
大富豪窗帘布艺馆地址在哪,我要去那里办事
推荐资讯
Blackbox.exe是什么软件?哪里可以下载?
哪里有卖耐克长款羽绒服的
内容标题的问题怎么删下去
No thing is unforget able 中文翻译是什么
北京紫荆城的总设计师是谁?
心丢了,可以贴寻物启事找回吗?
手机怎么样才不会被电子狗搜索到
为什么自己深爱的人,却是伤害自己最深的人00
一个手机号可以帮多少个QQ?
唐山西山道附近有纹身的地方吗
为什么我最近一合上眼睛,脑海里出现噶全部是
石家庄金佳科技有限公司如何?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?