Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengapa MySQL tidak menggunakan indeks pada bidang int yang digunakan sebagai boolean?

Agar MySQL dapat menggunakan indeks, Anda harus secara eksplisit membandingkan bidang int dengan nilai (mis. true, 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. String karakter UTF8 MySQL tidak valid saat mengimpor tabel csv

  2. MySQL Pilih semua kolom dari satu tabel dan beberapa dari tabel lain

  3. Pemicu tidak mengenali tabel (Pemicu untuk memecah konten NEW.values ​​menjadi beberapa baris untuk dimasukkan ke tabel lain)

  4. hitung tanpa grup

  5. Mengambil data dari database MySQL menggunakan PHP, Menampilkannya dalam bentuk untuk diedit