同时 update 同一行的不同列,会不会有问题?
session 1:
nobody@TESTDB>update emp set ename='nobody' where empno=7788;
1 row updated.
session 2:
nobody@TESTDB>update emp set sal=9999 where empno=7788;
-- 等待
DML 操作,对行拿X锁,session 2 被阻塞是合理的。
同时 update 同一行的不同列,会不会有问题?
session 1:
nobody@TESTDB>update emp set ename='nobody' where empno=7788;
1 row updated.
session 2:
nobody@TESTDB>update emp set sal=9999 where empno=7788;
-- 等待
DML 操作,对行拿X锁,session 2 被阻塞是合理的。
转载于:https://my.oschina.net/huayd/blog/146855