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

Mysql:umuligt hvor bemærket efter at have læst const-tabeller

"umuligt hvor bemærket efter at have læst const tabeller" er en lidt forvirrende besked. Det betyder dybest set, at et af dine where-kriterier ikke matchede nogen poster, derfor kunne MySQL-optimeringsværktøjet ikke (ønskede ikke...) fortsætte med at analysere forespørgslen yderligere. Det returnerer bare et tomt resultatsæt.

Rettelsen er meget enkel:sørg for at teste forklaringen med sådanne hvor-klausuler, der returnerer resultater.

MySQL har en åben funktionsanmodning beder om at ændre beskeden til en mere meningsfuld, men jeg tror ikke, de nogensinde har gidet det.



  1. 5 typer af databasereparationer

  2. Kør PostgreSQL-forespørgsler fra kommandolinjen

  3. validering og data tilføjes til en db-tabel

  4. Hvordan output oracle sql resultat til en fil i Windows?