Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:impossibile dove notato dopo aver letto le tabelle const

"impossibile dove notato dopo aver letto le tabelle const" è un messaggio confuso. Fondamentalmente significa che uno dei tuoi criteri in cui non corrispondeva ad alcun record, quindi l'ottimizzatore MySQL non poteva (non voleva...) procedere con l'analisi ulteriormente della query. Restituisce semplicemente un set di risultati vuoto.

La correzione è molto semplice:assicurati di testare la spiegazione con clausole such where che restituiscono set di risultati.

MySQL ha una richiesta di funzionalità chiedendo di cambiare il messaggio con uno più significativo, ma non credo si siano mai preoccupati.