Ja. Det er dog ikke nødvendigvis 'automatisk', det er implicit. UNIQUE
er type af indeks, så selvfølgelig er den kolonne indekseret.
Fordi det ville være dumt for MySQL at lave en fuld tabelscanning på hver INSERT
/UPDATE
for at opretholde den unikke begrænsning.
Rediger :
Hvorfor vil en programmør manuelt håndhæve grundlæggende dataintegritet uden for datalagringslaget? Jeg forstår, hvor du vil hen med dette, men faktum er, at et indeks umuligt kan skade noget (det tager bare lidt mere plads) - så der er virkelig ikke nogen beslutning at overveje.