找回密码
 立即注册

QQ登录

只需一步,快速开始

蓬欣1

金牌服务用户

31

主题

85

帖子

402

积分

金牌服务用户

积分
402
蓬欣1
金牌服务用户   /  发表于:2024-6-25 13:43  /   查看:918  /  回复:4
1金币
   同一个页面,如果三个按钮,其中一个按钮不满足条件或者取消时,怎么样还原数据?(相当于三个按钮处在同一个事务命令中)
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

还有一个思路,可以尝试,每次按钮的结果放在服务端缓存里,如果三个条件都满足,就把缓存的数据存储到对应数据表里。 这里借助服务端缓存插件来实现。

4 个回复

倒序浏览
最佳答案
最佳答案
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2024-6-25 13:43:15
来自 5#
还有一个思路,可以尝试,每次按钮的结果放在服务端缓存里,如果三个条件都满足,就把缓存的数据存储到对应数据表里。

这里借助服务端缓存插件来实现。
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2024-6-25 14:31:32
2#
事务不能放到不同的命令中,想实现类似的是否可以用临时表处理。
1处理完的数据进入临时表,如果2不满足则清除此数据,如果完满足则实际更新,3同理
回复 使用道具 举报
蓬欣1
金牌服务用户   /  发表于:2024-6-25 15:57:49
3#
Syl 发表于 2024-6-25 14:31
事务不能放到不同的命令中,想实现类似的是否可以用临时表处理。
1处理完的数据进入临时表,如果2不满足则 ...

不可写入临时数据表啊
回复 使用道具 举报
Syl悬赏达人认证
银牌会员   /  发表于:2024-6-25 15:59:49
4#
蓬欣1 发表于 2024-6-25 15:57
不可写入临时数据表啊

那估计没法弄了,事务需要写在一个命令中,临时表是一个曲线救国方案
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部