社区
MS-SQL Server
帖子详情
请问如何在update触发器中执行 insert?
oydj
2007-06-03 11:45:17
alter TRIGGER test_update ON test FOR update
AS
insert into ttt(userid,username) values (2,'name')
go
我想在update触发器执行的时候对另外一个表进行插入数据,但是我用以上的语句,在update的时候提示说"已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行(2行)"
...全文
276
7
打赏
收藏
请问如何在update触发器中执行 insert?
alter TRIGGER test_update ON test FOR update AS insert into ttt(userid,username) values (2,'name') go 我想在update触发器执行的时候对另外一个表进行插入数据,但是我用以上的语句,在update的时候提示说"已更新或删除的行值要么不能使该行成为唯一行,要么改变了多个行(2行)"
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gd4134
2007-06-04
打赏
举报
回复
楼上正解
gthlu
2007-06-04
打赏
举报
回复
alter TRIGGER test_update ON test FOR update
AS
insert into ttt(userid,username)
select 2,'name'
from inserted
go
修改几行,就插入几行,可以通过条件得到你想要的结果。
oydj
2007-06-04
打赏
举报
回复
恩,我看了下,ttt表的确是有个由默认值创建的约束.
但是我即使删除这个约束,问题还是依旧啊..
y_dong119
2007-06-04
打赏
举报
回复
恩,肯定是可以的...
srgcc
2007-06-04
打赏
举报
回复
肯定是你的ttt表上有完整性约束条件不能满足.
xiaoxiangqing
2007-06-04
打赏
举报
回复
可以,你可能其它地方有問題
oydj
2007-06-04
打赏
举报
回复
终于找到真正的问题了.
alter TRIGGER test_update ON test FOR update
改成
alter TRIGGER test_update ON test after update
就行了.
问题出在这个FOR这个语句上.一个是执行在update时,一个是执行于update后
谢谢各位了!
MySQL DML 语言(插入、更新与删除数据)
# 插入、更新与删除数据 MySQL
中
提供了功能丰富的数据库管理语句,包括有效地向数据库
中
插入数据的
INSERT
语句,更新数据的
UPDATE
语句以及当数据不在使用时删除数据的DELETE 语句等。 # 高阶 DML 操作 将...
mysql
触发器
包含
insert
,
update
触发器
mysql
触发器
包含
insert
,
update
触发器
使用
触发器
——
insert
、delete、
update
触发器
触发器
是MySQL响应以下任意语句而自动
执行
的一条MySQL语句(或位于BEGIN和END语句之间的一组语句):delete、
insert
、
update
。 其他MySQL语句不支持
触发器
。 2.创建
触发器
在创建
触发器
时,需要给出4条信息: 唯一...
mysql
触发器
写
update
_MySQL
UPDATE
触发器
(更新)及
触发器
深度解析
UPDATE
触发器
UPDATE
触发器
在
UPDATE
语句
执行
之前或之后
执行
。需要知道以下几点:1.在
UPDATE
触发器
代码
中
,你可以引用一个名为 OLD 的虚拟表访问以前(
UPDATE
语句前)的值,引用一个名为 NEW 的虚拟表访问新更新...
mysql
update
引起的
触发器
_MySQL
UPDATE
触发器
(更新)及
触发器
深度解析
UPDATE
触发器
UPDATE
触发器
在
UPDATE
语句
执行
之前或之后
执行
。需要知道以下几点:1.在
UPDATE
触发器
代码
中
,你可以引用一个名为 OLD 的虚拟表访问以前(
UPDATE
语句前)的值,引用一个名为 NEW 的虚拟表访问新更新...
MS-SQL Server
34,594
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章