每日一博 | 一起看看 MySQL 中的隐藏列
摘要:在mysql的多版本并发控制 mvcc中,我们知道mysql中存在一些隐藏列,例如 行标识、事务ID、回滚指针等,不知道大家是否和我一样好奇过,要怎样才能实际地看到这些隐藏列的值呢? 本文分享自华为云社区《眼见为实,看看MySQL中的隐藏列!》,作者:码农参上。 在mysql的多版本并发控制mvcc中,我们知道mysql中存在一些隐藏列,例如行标识、事务ID、回滚指针等,不知道大家是否和我一样好奇过,要怎样才能实际地看到这些隐藏列的值呢? 本文我们就来重点讨论一下诸多隐藏列中的行标识DB_ROW_ID,实际上,将行标识称为隐藏列并不准确,因为它并不是一个真实存在的列,DB_ROW_ID实际上是一个非空唯一列的别名。在拨开它的神秘面纱之前,我们看一下官方文档的说明: If a table has aPRIMARY KEYorUNIQUE NOT NULLindex that consists of a single column that has an integer type, you can use_rowidto refer to the indexed column inS...