sql >> Databasteknik >  >> RDS >> Mysql

Hur optimerar jag MySQL:s frågor med konstanter?

Du får "Impossible WHERE noted" eftersom värdet du angav inte finns i kolumnen, inte bara för att det är en konstant. Du kan antingen 1) använda ett värde som finns i kolumnen eller 2) bara säga col = col :

explain select cols from tbl where col = col;


  1. Fråga prestandaoptimering i MySQL

  2. jämföra en kolumn med en lista med värden i t-sql

  3. Hur man filtrerar poster med Aggregerad funktion COUNT

  4. Datumtyp utan tid i Oracle