hi
Falls sich wer über die vielen MySQL Postings wundert:
Ich mache gerade Hausaufgaben! :|
Und das um 3:54 :-(
Normalerweise sieht mein CREATE TABLE Syntax in etwa so aus:
CREATE TABLE test (
id int(10) NOT NULL auto_increment,
foo varchar(20) NOT NULL,
bar varchar(20) NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY id (id)
);
Unser Professor hat das auch immer so verlangt.
Nun habe ich aber gehört dass UNIQUE KEY id (id) angeblich
unnötig ist, wenn PRIMARY KEY gesetzt ist,
weil es dann automatisch UNIQUE ist.
Was ist nun richtig?
Eventuell wäre UNIQUE INDEX dann richtiger?
Oder auch einfach nur UNIQUE...
Schönen Tag noch wünscht
Euer AhANiBoy
PS.: Ich hab immer noch nicht gerafft was der Unterschied zwischen
UNIQUE indexname (foo,bar) und UNIQUE KEY indexname (foo,bar)
sowie UNIQUE INDEX indexname (foo,bar) ist...
Falls wer dazu noch eine Erklärung für mich hat ist das toll.