Key_len chỉ định số byte mà MySQL sử dụng từ khóa.
Các chỉ mục luôn được sử dụng left_to_right. tức là chỉ phần ngoài cùng bên trái được sử dụng.
Độ dài các trường của bạn như sau:
1 byte `Type` char(1) NOT NULL,
1 byte tn char(1) NOT NULL DEFAULT 'l',
1 byte act tinyint(1) unsigned NOT NULL DEFAULT '0',
3 bytes flA mediumint(6) unsigned NOT NULL DEFAULT '0',
1+1+1+3 = 6 bytes KEY `Index` (`Type`, `tn`, `act`, `flA`)
key usage always starts here ---^^^^^
Nếu key_len =3 thì nó đang sử dụng type+tn+act
.
Lưu ý rằng không thể sử dụng Key_len =4 trong cấu hình này.