Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql:impossível onde notado depois de ler tabelas const


"impossível onde notado após a leitura das tabelas const" é uma mensagem um pouco confusa. Isso basicamente significa que um de seus critérios where não correspondeu a nenhum registro, portanto, o otimizador do MySQL não pôde (não quis...) prosseguir com a análise da consulta. Ele simplesmente retorna um conjunto de resultados vazio.

A correção é muito simples:certifique-se de testar a explicação com as cláusulas where que retornam o conjunto de resultados.

O MySQL tem uma solicitação de recurso aberta pedindo para mudar a mensagem para uma mais significativa, mas acho que eles nunca se incomodaram.