##==============================================================================##
学MySQL也蛮长时间了,可一直停留在能干活但是不精通的状态,而且很多MySQL知识点受SQL Server的影响存在理解偏差,只能且行且努力吧!
因为不懂源码,而MySQL也没提供很好的视图来验证以下观点,因此只能说说测试过程和实验结果,请各位报怀疑眼光阅读
##==============================================================================##
问题点:
当MySQL做UPDATE操作时,会如何加锁?
测试方法:
通过两个会话执行SQL是否有阻塞来推测。
测试环境:
MySQL:5.5.14-log Source distribution
测试表:
CREATE TABLE "t_test1" (
"id" int(11) NOT NULL AUTO_INCREMENT,
"c1" int(11) DEFAULT NULL,
"c2" int(11) DEFAULT NULL,
"c3" int(11) DEFAULT NULL,
"c4" int(11) DEFAULT NULL,