详解一条update语句是怎样执行原理解析
田埂 人气:0前期准备
上一篇文章说完MySQL的事务和锁了,这次来详细介绍一下在MySQL中一条更新语句的详细执行流程 (本文无特殊说明均是采用Innodb存储引擎)。
⭐⭐首先创建一张表,然后插入三条数据:
CREATE TABLE T( ID int(11) NOT NULL AUTO_INCREMENT, c int(11) NOT NULL, PRIMARY KEY (ID) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='测试表'; INSERT INTO T(c) VALUES (1), (2), (3);
让后执行更新操作:
update T set c=c+1 where ID=2;
在说更新操作前,大家先来看一下sql语句在MySQL中的执行流程
加载全部内容