在代码中执行事务, 执行一半后断网, 结果表出现了锁死!
SqlTransaction trans = conn.BeginTransaction()
现有 1W 的数据 在代码中用事务去执行 insert,
我开始执行一个事务, 执行了一半,突然断网或 我直接 把执行页面关掉了! 结果表锁死了 这种情况怎么办?
如果是当时知道这种情况,自己手动去数据库 操作下, 如果不知道 那就悲剧了!
大神 路过求回复!
------解决方案--------------------断网用45应该回回滚的,默认在回收连接的时候是回滚所有45,是其他原因引起的吧
------解决方案--------------------一万数据放一个事物?
小伙你够狠
------解决方案--------------------数据库在回滚,多等等就会好的。你插了多久,回滚的时间大体相当,或者更久一点。
------解决方案--------------------能查到是哪张表么。以前遇到过这种情况。我记得有个Kill命令,你查一下