56,687
社区成员
发帖
与我相关
我的任务
分享
这个问题我也想过,但是会出现一个问题 也就是在同一时刻会有N个人注册,举个例子现在有100个人在提交,如果锁表的方式,那么其他99个必然会出现要么排队,要么拒绝执行这个问题。 插入时锁表,插入,没有错误提交,UNLOCK表
您好,您提到的设置为唯一字段,我联想到一个问题:比如有一个任务招标系统,分为2个表,任务表和稿件表,会员可以参与任何一个任务,投标之后将会在稿件表生成一条记录(表结构:任务外键ID,会员ID,参与时间),如果投递过 这个任务的就禁止再次投递,如果没参与过就INSERT。 如果也是在插入稿件表的时候需要1分钟时间,而在事务处理的这段时间也被提交了2次,怎么来解决这个问题呢 用户名设置成唯一 B用户注册必然返回错误
插入时锁表,插入,没有错误提交,UNLOCK表
用户名设置成唯一 B用户注册必然返回错误