Enligt mysql.com så är det möjligt att göra ett index på en del:
Citat:
CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name
[index_type]
ON tbl_name (index_col_name,...)
index_col_name:
col_name [(length)] [ASC | DESC]
index_type:
USING {BTREE | HASH}
|
Exempelvis: CREATE TABLE test (blob_col BLOB, INDEX(blob_col(10)));
Update: Ja det borde gå som du beskrev