请教一个并发插入,更新数据库数据的问题
我做了一个系统,使用sql server数据库,有两张表:table1和table2。
用户提交数据时首先判断是否在table1里有该用户信息,没有的话将用户信息insert到table1,有的话就update table1里的信息。与此同时将用户提交的其它数据insert到table2里面。
现在发现这么个问题:同一时间一个人提交数据的话没有问题,但是多人同时提交的时候就会有些人提交不了数据,不知道有何解决方法,感谢指教!数据的插入与更新我都是使用set rs = Conn.execute(sql)的方法,是否这种写法无法应对并发数据的提交?