MySql -> Textfeld als Schlüssel
dave
- datenbank
hallo!
Ich habe folgende Tabelle:
id|vname|nname|sonstiges...
Nun möchte ich nname als Schlüssel um auf eine andere Tabelle zugreifen zu können:
nname|hobbies|wohnort|...
Leider ist es mir nicht möglich nname als Schlüssel zu definieren.
Bitte um Hilfe
hi,
Leider ist es mir nicht möglich nname als Schlüssel zu definieren.
Und du möchtest jetzt
( ) Mitleidsbekundungen bekommen, oder
( ) eine Frage diesbezüglich stellen.
gruß,
wahsaga
Hallo!
Leider ist es mir nicht möglich nname als Schlüssel zu definieren.
Und du möchtest jetzt
( ) Mitleidsbekundungen bekommen, oder
(X) eine Frage diesbezüglich stellen.
*g*
Hallo!
Und du möchtest jetzt
( ) Mitleidsbekundungen bekommen, oder
(X) eine Frage diesbezüglich stellen.
Und warum machst du das dann nicht?
mfg
frafu
Und du möchtest jetzt
( ) Mitleidsbekundungen bekommen, oder
(X) eine Frage diesbezüglich stellen.Und warum machst du das dann nicht?
mfg
frafu
Hallo!
Nun gut, stimmt. Ich habe keine explizite Frage angegeben -> Tut mir leid. Trotzdem Danke für eure Hilfe!
Die Lösung des Problems ist die Spalte nicht als TEXT zu definieren sondern als VARCHAR.
mfg
Moin!
Die Lösung des Problems ist die Spalte nicht als TEXT zu definieren sondern als VARCHAR.
Nicht wirklich. Nachnamen sind keinesfalls eindeutig. Einem Nachnamen also "Hobbies" zuzuordnen geht mit Sicherheit schief. Brauchst nur zwei "Müller" oder "Meier" in der Datenbank zu haben, und schon knallt es.
Nutze das, was eindeutig ist: Die ID!
- Sven Rautenberg