A propos de l'id auto incrémenté ?

Eléphant du PHP | 160 Messages

18 avr. 2006, 22:03

Bonjour,
Lorsque je fais une table, je fais un id auto_increment que je nomme id et que je définie en tant que clé primaire.
Mais dans le cas présent, je vérifie avant l'insertion des données l'existence du pseudo, donc impossible d'avoir deux fois le même pseudo.
:?: Ma question : est-il nécessaire dans ce cas de garder le champ id, ne suffit t-il pas que je définisse mon champ pseudo en tant que clé primaire?
Merci

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

18 avr. 2006, 22:20

Si le pseudo est unique dans la base tu peux le définir en clé primaire mais il est toujours plus facile de travailler avec un entier pour identifier un tuple qu'une chaine pouvant contenir des accents ou autre espaces.

Garde donc l'id auto-incrémenté il s'occupe de tout et ne mange pas (beaucoup) de pain :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 160 Messages

18 avr. 2006, 22:36

Merci pour cette réponse rapide.
++