MySQL: UNIQUE KEY `id` (`id`)
Martin_
- datenbank
0 Tom0 Tobias Kloth
hi
show create table testing; gab als vorletzte Zeile aus:
UNIQUE KEY id (id)
Warum nicht nur UNIQUE KEY id oder UNIQUE KEY (id)
Warum 2 x id ?
Kann statt einem der beiden id ein anderes wort oder feldname auch stehen?
warum sind da eigentlich diese komischen gänsefüßchen dran? ``
Ich machte das immer ohne.
ciao / danke
Martin
Hello,
show create table testing; gab als vorletzte Zeile aus:
UNIQUE KEYid(id)Warum nicht nur UNIQUE KEY
idoder UNIQUE KEY (id)
Warum 2 x id ?
Weil der Index den Namen id (ohne Klammern) trägt und aus der Spalte id (in Klammern) gebildet wird.
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Hallo Martin,
warum sind da eigentlich diese komischen gänsefüßchen dran? ``
du verwendest phpMyAdmin? Das setzt immer Backticks um die Spalten- und Tabellennamen, damit man gefahrlos auch reservierte Begriffe verwenden kann.
Ich machte das immer ohne.
das ist schon in Ordnung :-)
Grüße aus Nürnberg
Tobias