Hallo,
für einen Kunden habe ich eine Datenbank erstellt, in die er "seine Objekte" (in diesem Fall Autos) einpflegen kann.
Ein Objekt hat eine ID-Nummer und einen ganzen Haufen Attribute.
Nun braucht er aber ein ID-Feld in das er sowohl Buchstaben, als auch Zahlen einfügen kann. Bisher habe ich immer nur integer-Werte als ID's benutzt, habe das so gelernt und bin dabei hängengeblieben.
In diesem speziellen Fall wäre es für mich aber extrem praktisch einfach in der DB (mySQL) das Feld ID vom Typ integer in den Typ varchar zu verändern.Hat varchar irgendwelche Nachteile gegenüber integer als ID ?
Habt Ihr vielleicht einen anderen Vorschlag, bessere Idee, oder einen Datentyp der vielleicht besser passt ?
Ein paar Erfahrungsberichte wären nett.
mfg
Bernd
Hallo Bernd,
Du kannst ja eine Zwischentabelle machen, in der du den Integer-ID's einen Char-Wert als Schlüssel zuordnest.
Als AutoWert wird das nicht klappen.
Grüße,
Wolfram