mysql 触发器的事物问题,求帮忙!

freewyy 2014-02-18 01:41:25
有个问题有些困扰,在存储过程中可以加入事物来保证完整性,但是触发器中如何保证呢?触发器中不允许加入事物,我看资料如果触发器执行失败,不会回滚!有没有办法使用触发器来维护事物的完整性呢?
...全文
173 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rotel-刘志东 2014-02-19
  • 打赏
  • 举报
回复
可以用触发器保证事务完整性处理的。
知道就是你 2014-02-19
  • 打赏
  • 举报
回复
触发器内的操作是在整个事务COMMIT后再统一执行!
ACMAIN_CHM 2014-02-18
  • 打赏
  • 举报
回复
delete M可以回滚吗? 看事务是否开启,你可以建这个触发器,然后试验一下。
freewyy 2014-02-18
  • 打赏
  • 举报
回复
引用 1 楼 rucypli 的回复:
触发器本来就是个完整的事务
我意思是一个触发器中含有多个 CREATE TRIGGER A_Insert AFTER insert on BBBB begin delete M update G end; 如果update G失败了,delete M可以回滚吗?还有insert的BBBB表可以回滚吗?
rucypli 2014-02-18
  • 打赏
  • 举报
回复
触发器本来就是个完整的事务

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧