Ilja: UNIQUE mit PRIMARY (D00fe Hausaufgaben!!)

Beitrag lesen

yo,

Nein, es wird nicht unterschieden zwischen UNIQUE und UNIQUE INDEX. Wenn
du mir nicht glaubst schau selbst im Sourcecode nach oder probiere es aus.

mein rechner mit der datenbank steht wieder und ich konnte es ausprobieren. vorher war ich ein wenig auf den trockenen. ich habe alles über phpmyadmin ausprobiert und es wird kein unterschied gemacht. auch bei UNIQUE versucht er jedesmal einen index anzulegen, auch wenn schon ein index vorhanden ist. insofern hattest du recht.

was mir bliebt ist den moralischen raushängen zu lassen, dass solch ein vorgehen meiner meinung nach nicht sehr klug ist. letztlich kommen dann zwei indexe auf der gleichen spalte heraus, was ich ein wenig unnötig finde. ausserdem hat er probleme damit, einen UNIQUE constraint zu erstellen, falls der schon vorhandene index den gleichen namen wie die entsprechende spalte besitzt.

Ilja