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
id
oder 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