Have the following table structure:
CREATE TABLE `PARSER_U_R_L` (
`PARSER_ID` varchar(20) COLLATE latin1_general_cs NOT NULL,
`URL_MD5` varchar(255) COLLATE latin1_general_cs NOT NULL,
`ENTRY_POINT_ID` varchar(20) COLLATE latin1_general_cs DEFAULT NULL,
`TYPE_ID` varchar(20) COLLATE latin1_general_cs DEFAULT NULL,
`STATUS_ID` varchar(20) COLLATE latin1_general_cs DEFAULT NULL,
`INDEXED_TIME` datetime DEFAULT NULL,
PRIMARY KEY (`PARSER_ID`,`URL_MD5`),
KEY `PURL_PARSER` (`PARSER_ID`))
ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_general_cs;
As you see PRIMARY KEY in the Parser_id and URL_MD5. When I try a simple select
EXPLAIN
SELECT *
FROM `PARSER_U_R_L`
WHERE `URL_MD5` IN ( ids )
In EXPLAIN of this select I have possible keys = Null.
What can be problem ?