找回密码
 立即注册

QQ登录

只需一步,快速开始

蓬欣1

初级会员

31

主题

85

帖子

394

积分

初级会员

积分
394
蓬欣1
初级会员   /  发表于:2024-6-25 13:43  /   查看:58  /  回复:4
1金币
   同一个页面,如果三个按钮,其中一个按钮不满足条件或者取消时,怎么样还原数据?(相当于三个按钮处在同一个事务命令中)

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

4 个回复

倒序浏览
Syl悬赏达人认证
金牌服务用户   /  发表于:5 天前
沙发
事务不能放到不同的命令中,想实现类似的是否可以用临时表处理。
1处理完的数据进入临时表,如果2不满足则清除此数据,如果完满足则实际更新,3同理
回复 使用道具 举报
蓬欣1
初级会员   /  发表于:5 天前
板凳
Syl 发表于 2024-6-25 14:31
事务不能放到不同的命令中,想实现类似的是否可以用临时表处理。
1处理完的数据进入临时表,如果2不满足则 ...

不可写入临时数据表啊
回复 使用道具 举报
Syl悬赏达人认证
金牌服务用户   /  发表于:5 天前
地板
蓬欣1 发表于 2024-6-25 15:57
不可写入临时数据表啊

那估计没法弄了,事务需要写在一个命令中,临时表是一个曲线救国方案
回复 使用道具 举报
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:5 天前
5#
还有一个思路,可以尝试,每次按钮的结果放在服务端缓存里,如果三个条件都满足,就把缓存的数据存储到对应数据表里。

这里借助服务端缓存插件来实现。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部