jobo: Mailadresse als "primary key" tauglich?

Beitrag lesen

Hallo,

wenn ich Mailadressen in eine Datenbank packen möchte, und Doppler gleich aussieben will, macht es da Sinn, die Mailadresse als "primary key" zu definieren? Wenn ich dann "abc@example.com" eintragen möchte, das aber schon vorhanden ist, wird die DB einen Fehler ausgeben, den ich dann erwarteter Weise behandeln muss. Oder ist das unelegant oder sonstwie falsch gedacht und sollte ich lieber jedes mal vorweg eine Abfrage machen (SELECT from mailaddys WHERE mailaddy EQ "einzutragende@example.com") und dann abbrechen, wenn der Resultcount größer 0 ist? Für weiterführenden Link auch dankbar,

Gruß

jobo