有三种不同的锁模式:
模式E 的写锁:如果想要把数据写入数据库(修改、创建或 删除),就设置成这种锁。可以累积使用
模式S 的读锁:如果想要确保程序运行过程中从数据库读出 的数据不被其他用户修改,就设置这种锁。但是在程序中并 不想去修改数据。
模式X 的写锁:跟模式E 类似,模式X 用来把数据写入数据 库。技术上的差异在于,当程序被执行时,模式X 的锁不会 累积。
写锁(E 或X)意味着任何其他用户的锁尝试都会被拒绝, 不管尝试的锁是哪种模式的。
•
如果被锁定的数据记录是模式S(共享),其他用户可以再 设置模式S 的锁,而其他锁模式(E 或X)的尝试则会被拒 绝。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/190059/viewspace-476616/ ,如需转载,请注明出处,否则将追究法律责任。