Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql:niemożliwe gdzie zauważono po przeczytaniu tabel const

"niemożliwe tam, gdzie zauważono po przeczytaniu tabel const" jest komunikatem nieco mylącym. Zasadniczo oznacza to, że jedno z Twoich kryteriów gdzie nie pasuje do żadnego rekordu, dlatego optymalizator MySQL nie mógł (nie chciał...) kontynuować dalszej analizy zapytania. Po prostu zwraca pusty zestaw wyników.

Naprawa jest bardzo prosta:upewnij się, że testujesz wyjaśnienie z takimi klauzulami where, które zwracają zestaw wyników.

MySQL ma otwarte żądanie funkcji prosząc o zmianę wiadomości na bardziej sensowną, ale nie sądzę, żeby kiedykolwiek się tym przejmowali.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Baza danych użytkowników MySQL nie ma kolumn z hasłami - Instalowanie MySQL na OSX

  2. Kolejność nazwanych parametrów ma sens dla dostawcy danych MySql .Net?

  3. Jak zwrócić NULL, gdy wynik jest pusty?

  4. Osiągnij hierarchię, relacje rodzic/dziecko w skuteczny i łatwy sposób

  5. Jak wygenerować dynamiczną tabelę sekwencji w MySQL?