sql >> Databasteknik >  >> RDS >> Mysql

Mysql:omöjligt där det märks efter att ha läst const-tabeller

"omöjligt där det märks efter att ha läst konsttabeller" är ett lite förvirrande meddelande. Det betyder i princip att ett av dina where-kriterier inte matchade några poster, därför kunde MySQL-optimeraren inte (ville inte...) fortsätta med att analysera frågan vidare. Det returnerar helt enkelt en tom resultatuppsättning.

Fixen är väldigt enkel:se till att du testar förklara med sådana where-satser som returnerar resultat.

MySQL har en öppen funktionsbegäran ber om att ändra meddelandet till ett mer meningsfullt, men jag tror inte att de någonsin har brytt sig.



  1. Node.js kan inte autentisera till MySQL 8.0

  2. Hur exporterar man databas från Amazon RDS MySQL-instans till lokal instans?

  3. Introduktion till SQL-kommandon

  4. Isoleringsnivån Läs engagerad