Ya. Ini belum tentu 'otomatis', itu implisit. UNIQUE
adalah ketik indeks, jadi tentu saja kolom itu diindeks.
Karena akan konyol bagi MySQL untuk melakukan pemindaian tabel penuh pada setiap INSERT
/UPDATE
untuk menegakkan batasan unik.
Sunting :
Mengapa seorang programmer ingin secara manual menegakkan integritas data dasar di luar lapisan penyimpanan data? Saya mengerti ke mana Anda akan pergi dengan ini, tetapi faktanya adalah indeks tidak mungkin melukai apa pun (hanya membutuhkan sedikit lebih banyak ruang) - jadi tidak ada keputusan untuk dipertimbangkan.