PRIMARY KEY

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PRIMARY KEY

Re: PRIMARY KEY

par sam12 » 19 sept. 2011, 01:02

Tu dois pour cela spécifier que ta clé primaire est en auto-incrément pour que MySQL gère lui même la création de nouveaux identifiants... sinon, c'est à toi de déterminer le prochain id disponible lors de l'insertion (mais à moins de vouloir faire qqch de très spécifique, mieux vaut laisser faire les professionnels ;))
Et puis si une nouvelle entrée se fait entre la requête et le traitement... :P

Re: PRIMARY KEY

par Ryle » 18 sept. 2011, 23:37

Tu dois pour cela spécifier que ta clé primaire est en auto-incrément pour que MySQL gère lui même la création de nouveaux identifiants... sinon, c'est à toi de déterminer le prochain id disponible lors de l'insertion (mais à moins de vouloir faire qqch de très spécifique, mieux vaut laisser faire les professionnels ;))

PRIMARY KEY

par olivxii » 18 sept. 2011, 22:18

bonjour,
je voudrais avoir une idée sur mon soucis, j'ai une table qui se nomme sites.

les membres y stocks leurs infos seulement si un membre essaie de créer une autre ligne d'info je me retrouve

avec Duplicate entry '1' for key 'PRIMARY' tout simplement car l'id 1 est deja créer, mais je voucrais que ce membre
puisse recréer une ligne sur cette base, comment faire ?