小编fif*_*nik的帖子

索引 VARCHAR 的 key_len

-- 2 Moderators: please do not re-format my code

DROP TABLE IF EXISTS `t`;

CREATE TABLE `t` (
      `v` VARCHAR(3) NOT NULL COLLATE 'latin1_general_ci'
    , `c` CHAR(3)    NOT NULL COLLATE 'latin1_general_ci'
    , INDEX `IX_t_v` (`v`)
    , INDEX `IX_t_c` (`c`)
)
;


INSERT INTO t
      (v, c)
VALUES
      ('001', '001')
    , ('002', '002')
    , ('003', '003')
    , ('004', '004')
;

EXPLAIN SELECT c FROM t WHERE c = '001';

EXPLAIN SELECT v FROM t WHERE v = '001';
Run Code Online (Sandbox Code Playgroud)

解释命令给了我:

id  select_type …
Run Code Online (Sandbox Code Playgroud)

mysql varchar explain

1
推荐指数
1
解决办法
177
查看次数

标签 统计

explain ×1

mysql ×1

varchar ×1