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

Beitrag lesen

你好 Ilja,

Im ersten Post ging es um die Unterschiede zwischen CREATE TABLE ...
UNIQUE () und CREATE TABLE ... UNIQUE INDEX ().

ich habe das so interpretiert, dass es generell um den unterschied ging
und nicht nur bei create table, zumindestenz war bei deiner aussage
nichst zu finden, dass sich das nur auf CREATE bezieht.

Eh, hu? Es ging ganz klar um CREATE TABLE-Syntax, denn das war doch das,
was der OP gefragt hat...

Was weiss ich -- ich wuerde einen zusaetzlichen Index nicht anlegen.

ich kenne auch keinen guten grund. es scheint keinen sinn zu machen.

Nein, ich meinte: ich wuerde keinen zusaetzlichen UNIQUE-Index anlegen,
ich wuerde entweder einen UNIQUE-Index anlegen oder einen “normalen” Index.

CREATE UNIQUE INDEX. Eine andere Methode
nachtraeglich einen UNIQUE-Constraint auf eine (oder mehrere) Spalte(n)
zu legen gibt es meines Wissens nach nicht.

http://dev.mysql.com/doc/mysql/en/alter-table.html

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

Whatever, in der gesamten MySQL-Dokumentation ist immer nur von
UNIQUE-Indizes die Rede. Sorry, aber deine Aussage wird immer weniger
sinnvoll. Wo hast du das denn jetzt her?

再见,
克里斯蒂安

--
Q: God, root, what's the difference?
A: God is merciful.