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

Dlaczego MySQL nie używa indeksu w polu int, które jest używane jako wartość logiczna?

Aby MySQL używał indeksu, musisz jawnie porównać pole int z wartością (np. prawda, 1).

select * from myTable where myInt = true


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zapobiec wstrzykiwaniu sql za pomocą php i mysql?

  2. Odmowa dostępu do MySQL Błąd 1045

  3. PHP/MySQL — POCZĄTEK... ZATWIERDZENIE nie działa

  4. Zapytanie wymagające dopasowania kolumn w klauzuli „Order By” do kolumn w klauzuli „Group by”

  5. mysql SORTUJ WEDŁUG ilości unikalnych dopasowań słów