Hello Matthias,
Matthias' Vorschlag ist in Mehrbenutzerumgebungen (wie sie im Internet üblich sind) keine gute Idee, da der zurückgelieferte Wert nicht der gewünschte sein muss,
Nur wenn dieselbe Person mehrfach angemeldet ist.
Und wenn der Datensatz für name einen unique Index hat, die Person sich also unter demselben Namen nur einmal anmelden kann, dann benötugt man auch kein max(). Dann gibt es den Datensatz ja nur einmal und die id ist eigentlich eine redundante Information, denn sie ist ja als autoincrement primary auch eineindeutig.
Dann ist also eigentlich das Datenmodell überbestimmt :-)
Das kann aber auch richtig sein, wenn man z.B. den Namen änderbar halten will.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg
