par
iclo » 20 mai 2005, 10:01
Un client peut changer d'adresse email, et comme clé primaire, il faut quelque chose qui perdure, sans quoi, en cas de modification on devrait modifier toutes les tables faisant référence à cette clé primaire, et pour peu qu'une partie de ces données soient archivée, ce ne sera pas possible.
Rien n'empêche de mettre le champ mail en unique, mais sans l'utiliser comme clé primaire.
NB: les pseudos dans phpbb sont unique, mais la clé primaire est un id auto-incrémenté
Un client peut changer d'adresse email, et comme clé primaire, il faut quelque chose qui perdure, sans quoi, en cas de modification on devrait modifier toutes les tables faisant référence à cette clé primaire, et pour peu qu'une partie de ces données soient archivée, ce ne sera pas possible.
Rien n'empêche de mettre le champ mail en unique, mais sans l'utiliser comme clé primaire.
NB: les pseudos dans phpbb sont unique, mais la clé primaire est un id auto-incrémenté