对同一个表同时更新2条记录,但更新不同字段,会不会造成数据丢失?

当数据被更新的时候,会加个写锁。当另一个操作要写的时候,会进入等待。直到写锁被释放。

拓展知识:共享锁和排它锁,也叫读锁和写锁

多位用户同时读一个表同一条记录的数据,无论多少用户同时访问,数据都是保持不变的,所以,读锁是共享的,也称为共享锁;

多位用户同时写(或者一个用户写,其他用户读)一个表同一条记录的数据,此时,只有一个用户能执行写入,其他用户处于等待中,等该用户写完之后,锁才打开,供其他用户写操作或者读操作。

你可能感兴趣的:(对同一个表同时更新2条记录,但更新不同字段,会不会造成数据丢失?)