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

Hvordan optimerer jeg MySQL's forespørgsler med konstanter?

Du får "umuligt WHERE bemærket", fordi den værdi, du har angivet, ikke er i kolonnen, ikke kun fordi den er en konstant. Du kan enten 1) bruge en værdi, der findes i kolonnen eller 2) bare sige col = col :

explain select cols from tbl where col = col;


  1. Er det muligt at bruge retur i lagret procedure?

  2. Er det muligt at gemme billeder, lyde, videoer i SQL-databasen?

  3. mysql tæller ikke række to gange, hvis kolonnedata er duplikeret

  4. Dataindsættelse med junction-tabeller