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

Dlaczego użycie INT do wybrania indeksu Varchar zawierającego liczby jest znacznie wolniejsze niż użycie ciągów?

Jak stwierdzono w podręczniku :

W razie potrzeby zawsze możesz CAST twoją liczbę całkowitą do łańcucha, aby skorzystać z indeksu:

SELECT * FROM example WHERE stuff = CAST(200 AS CHAR);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ostrzeżenie:#1265 Dane zostały obcięte dla kolumny „pdd” w wierszu 1

  2. MySQL:Uzyskaj produkty posiadające wszystkie wymienione atrybuty

  3. Używanie zmiennej w klauzuli WHERE

  4. formularz php i html na tej samej stronie

  5. Jak połączyć biblioteki łączników C++ MySQL z Cmake?