MySQL 8.0新特性之隐藏字段的深入讲解
前言MySQL 8.0.23 版本增加了一个新的功能:基本概念隐藏字段需要在查询中进行显式引用,否则对查询而言是不可见的。MySQL 8.0.23 开始支持隐藏字段,在此之前所有的字段都是可见字段。考虑以下应用场景,假如一个应用程序使用SELECT *语句访问某个表,并且必需持续不断地进行查询,即使我们为该表增加了一个该应用不需要的新字段时也要求能够正常工作。该隐藏字段对于SELECT *查询是不可见的,因此应用能够继续运行。隐藏字段与 DDL 语句默认情况下创建的字段属于可见字段。如果想要显式指定字段的可见性,可以在CREATE TABLE或者ALTER TABLE语句中为字段的定义指定VISIBLE 或者 INVISIBLE 关键字。
用户评论