sql >> Databáze >  >> RDS >> Mysql

Proč je použití INT k výběru indexu Varchar obsahujícího čísla mnohem pomalejší než použití řetězců?

Jak je uvedeno v příručce :

V případě potřeby můžete vždy CAST vaše celé číslo na řetězec, abyste mohli využít výhod indexu:

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


  1. Vložit do jednoho základu tabulky na základě spojení ze 2 dalších tabulek

  2. Tabulka pouze pro čtení v mysql

  3. Vložte hodnotu BLOB do databáze MySQL

  4. Jak použít typ tabulky v příkazu SELECT FROM?