Christian Kruse: UNIQUE mit PRIMARY (D00fe Hausaufgaben!!)

Beitrag lesen

你好 Ilja,

Eh, hu? Es ging ganz klar um CREATE TABLE-Syntax

nun, scheinbar so ganz klar war das zumindestenz nicht für mich.
schließlich werden die schlüsselbegriffe wie UNIQUE oder UNIQUE INDEX
nicht nur bei der CREATE TABLE syntax verwendet.

Ja, aber der OP hat nach CREATE TABLE gefragt :)

Ja, ok, aber bei ALTER TABLE passiert dasselbe wie bei CREATE TABLE.

gerade das ist meiner meinung nach nicht der fall. bei der create table
anweisung wird mit der unique spalte auch ein index auf die
entsprechende tabelle erzeugt werden (kann ja keine index vorhanden
sein). bei einem ALTER sollte das dbms aber genau das nicht tun, wenn
diese spalte schon einen unique index besitzt. ein UNIQUE INDEX wird
meiner meinung nach aber immer erzeugt, egal ob schon ein index auf die
spalte vorhanden ist oder nicht. aber ich glaube, wir drehen uns im
kreise...

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

再见,
克里斯蒂安

--
Mensch zu Mathematiker: "Ich finde Ihre Arbeit ziemlich monoton". Mathematiker: "Mag sein! Dafür ist sie aber stetig und unbeschränkt."