社区
MS-SQL Server
帖子详情
同时并发提交数据(insert)~~~
zouqiang122
2007-04-13 10:30:59
如果有n多用户同时插入数据在一个张表中,可有多种方式保证数据的完整性?
请给出完整code...
谢谢~
...全文
248
7
打赏
收藏
同时并发提交数据(insert)~~~
如果有n多用户同时插入数据在一个张表中,可有多种方式保证数据的完整性? 请给出完整code... 谢谢~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zouqiang122
2007-04-13
打赏
举报
回复
也就是说用事务的话,,,n多人插入的数据并不能成功?
maple0112
2007-04-13
打赏
举报
回复
事务能保证这批插入中有一条出错就全部放弃,只能保证这批数据要不全部插入,要不全部不插入
zouqiang122
2007-04-13
打赏
举报
回复
事务能保证每条插入语句都不发生异常?
ReViSion
2007-04-13
打赏
举报
回复
用事务
BEGIN TRANSACTION
----语句
COMMIT
OracleRoob
2007-04-13
打赏
举报
回复
--用事务
--当事务中的任意一条sql出错时,确保整个事务回滚
set xact_abort on
begin transaction
--语句
commit
hanxianzhong
2007-04-13
打赏
举报
回复
你也可以在提交的时候再重新生成一下你的主键列,那样可能会好一点
hanxianzhong
2007-04-13
打赏
举报
回复
不是,比如说你的主键是id号 取最大值
若当前最大值为 10000
下一次插入时应该为10001
如果现在有10 个用户,他们可能取到的最大值都是10000
所以他们认为他们应该插入是ID应该为10001
而事实上只有一个用户可以成功,也就是哪个最早提交的,
其他用户都不会成功,事务回滚了,
mysql高
并发
insert
_解决高
并发
下
insert
到
数据
库表多条记录的问题
1.有种业务场景比如微信会员注册,我们首先判断openid在
数据
库表中是否存在如果存在则提示已经存在,否则注册一条会员记录。thinkphp5代码如下$openid='1111111';//查询openid是否存在$info=Db::table('test')->where('openid',$openid)->find();if(!empty($info)){echo'openid...
Java多线程:高
并发
下
数据
插入重复问题
5) 即想提高效率不对方法添加synchronized,又想保证
数据
准确性,最后使用synchronized(siteId + uid) 在Controller层加锁(保证了只有重复
数据
被加锁,在Controller使用的原因是因为事务会在Service调用完毕才被
提交
,我实验过在Service同步,150
并发
会出现2条重复
数据
,因为事务还没来得及
提交
) 测试结果:测试了3次150
并发
不到一秒的时间全部返回,结果1条登记成功,149条返回该作者已登记。因此确定了是多线程的
并发
导致了程序的判断逻辑失效。
并发
环境下往
数据
库插入
数据
时,多插入
数据
问题
这类属于
并发
问题,简单说,就是同一条
数据
还没等插入进去就又执行了一遍插入,但是不能进行
并发
环境下,向同一张表中插入多条
数据
(主键自增),如果锁表的话,其他的用户插入时等待一定时间会失败 可以采用以下方法: 1、如果在
insert
into 语句末尾指定了on duplicate key update,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则在出现重...
高
并发
场景下有哪些
数据
防重的方案?
高
并发
场景下
数据
防重方案
oracle控制插入
数据
并发
问题
insert
when (not exists (select 1 from users where id = '123')) then into users(id) select '123' from dual; 当id为123存在就不会再存入
数据
锁的概述 一.为什么要引入锁 多个用户同时对
数据
库的
并发
操作时会带来以下
数据
不一致的问题: 丢失更新 A,B两个用户读同一
数据
...
MS-SQL Server
34,588
社区成员
254,588
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章