Otrzymujesz komunikat „Niemożliwe, GDZIE zauważyłeś”, ponieważ podana wartość nie znajduje się w kolumnie, a nie tylko dlatego, że jest stałą. Możesz albo 1) użyć wartości, która istnieje w kolumnie, albo 2) po prostu powiedzieć col = col
:
explain select cols from tbl where col = col;