Tidak.
Jika pengoptimal memutuskan untuk menggunakan indeks, kueri akan berjalan lebih cepat. INSERT
s/UPDATE
s/DELETE
s di meja itu akan lebih lambat, tapi sepertinya tidak cukup untuk menyadarinya.
Ketahuilah bahwa menggunakan:
LIKE '%whatever%'
...akan tidak menggunakan indeks, tetapi berikut ini akan:
LIKE 'whatever%'
Kuncinya adalah mengganti sisi kiri string yang berarti indeks pada kolom tidak dapat digunakan.
Ketahui juga bahwa MySQL membatasi jumlah ruang yang disisihkan untuk indeks - panjangnya bisa mencapai 1000 byte untuk tabel MyISAM (767 byte untuk InnoDB).