Предполагам, че имате няколко реда в таблицата с коментари, ето защо MySQL прави пълно сканиране на таблицата, вместо да използва индекса в първата ви заявка. Изчислено е, че цената на пълно сканиране на таблицата може да е по-ниска, отколкото първо да съвпадне с индекса и след това да потърси редовете.
Във втората ви заявка се използва индексът, защото е възможно да получите всички колони на заявката (колоната "id") директно от индекса, без да е необходимо да търсите редовете на таблицата след съвпадение на индекса. Това е значението на допълнителната информация "Използване на индекс".
Опитайте, ако със значителен брой редове в „коментари“ MySQL все още използва пълно сканиране, мисля, че това би било странно поведение. Всъщност тествах точно същото в MySQL версия 5.1 и той винаги използва „индекса“ дори с няколко реда.