当存储引擎为Innodb,创建索引时如果创建一个复合索引,例如
KEY package_title (package,title) USING BTREE
则,当你根据package来搜索title的时候,数据库不会根据主键去查这一行记录,而是直接返回title,因为覆盖索引在索引数据里就有package,title这两个字段。
当存储引擎为Innodb,创建索引时如果创建一个复合索引,例如
KEY package_title (package,title) USING BTREE
则,当你根据package来搜索title的时候,数据库不会根据主键去查这一行记录,而是直接返回title,因为覆盖索引在索引数据里就有package,title这两个字段。