DESCRIBE 只给联合索引的第一列标 Key
加了联合索引 cb(c, b),DESCRIBE geek 里 b 那一行的 Key 却是空的,我还以为索引没建上:
Field Type Null Key
a int NO PRI
b int NO PRI ← 这是主键,不是 cb
c int YES MUL
d int YESKey 列只有 PRI / UNI / MUL 三种,而且只标在索引的第一列上。看索引要用:
SHOW INDEX FROM geek;
-- 或 SHOW CREATE TABLE geek;别和 EXPLAIN 的 key 列搞混:那一列是这条查询实际选中的索引名。