找回密码
 立即注册

QQ登录

只需一步,快速开始

枯藤老树
注册会员   /  发表于:2023-10-15 15:51  /   查看:3247  /  回复:4
5金币
有一个插入按钮,点后会有存储过程,将数据插入到表中,现存在一个问题,怀疑是有多人点时,插入的数据会出现串行现象,如何解决

4 个回复

倒序浏览
liuyazi79
高级会员   /  发表于:2023-10-15 20:07:00
沙发
用服务端命令来提交数据,甚至可以在命令中加入数量判断。是以队列的方式,不存在你说的问题了。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-10-16 15:55:26
板凳
楼主用的是什么数据库呢,首先在前台肯定是判断不了不用同时点的,

因为拿不到别的用户点击的时间,在服务端去做又比较麻烦。
如果使用的数据库支持事务,可以使用事务来控制,设置到表的操作,会等第一个操作完了再执行第二个人的
事务命令 - 活字格V9帮助手册 - 葡萄城产品文档中心 (grapecity.com.cn)
回复 使用道具 举报
liuyazi79
高级会员   /  发表于:2023-10-16 19:36:39
地板
lh123 发表于 2023-10-15 22:44
先创建一个id +用户,按用户返回id,插入明细表,各干各的。如果同个用户,先判断,获取id。

活字格本身的机制不用,你还绕个弯来做。楼下的JOE.XU,也不是说,服务端命令,事务。就可以完美解决,任何软件都是这个提交方式。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2023-10-17 18:11:20
7#
感谢大家对活字格的支持
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部