mysql中一条SQLupdate语句是如何执行的?redo log 与binlog

mysql> create table T(id int primary key,c int);mysql mysql> update T set c=c+1 where id=2;sql 大致流程与查询流程是同样的:先是检查链接权限,而后通过分析器,知道是更行语句,查询缓冲遇到更行语句就清空该表的查询缓存;优化器决定使用id这个索引并生成执行计划;执行器负责执行,找到这一行,并进行更行。数据库
相关文章
相关标签/搜索