数据库多个session同时更新一行

来源:互联网 发布:matlab 2017a mac破解 编辑:程序博客网 时间:2024/06/10 14:57
数据库多个session同时更新一行
数据库多个session同时更新一行时,如果第一次的更新把where条件改变了,以后的更新操作还会成功吗?

测试:
表中数据id=6

session A
update test_zwf set id=8 where id=6;
先执行,不提交

session B
update test_zwf set id=9 where id=6;

session B会等待,只到session A提交完成,session B更新记录数为0。

也就是说这种情况下,下一条执行语句还是会对where条件进行判断的,而不会直接更新数据。
0 0
原创粉丝点击