Erreur duplica du champ 127

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 : Erreur duplica du champ 127

par gesualda » 06 sept. 2005, 11:37

Bonjour pjl

Je suis revenu sur ce post, après un control, j'ai lu le tuto et j'ai modifé en conséquence.

Merci de ton aide et de ta réactivité.

:D

par Invité » 06 sept. 2005, 11:36

Bonjour pjl

Je suis revenu sur ce post, après un control, j'ai lu le tuto et j'ai modifé en conséquence.

Merci de ton aide et de ta réactivité.

:D

par pjl » 04 sept. 2005, 22:42

STOP
Y'a rien de résolu.


Le pb est lié au format de l'id : tinyint
Voir l'explication ici.
il faut donc changer le format pour qu'il accepte des valeurs supérieurs à 127.

par HD » 04 sept. 2005, 20:30

c'est rien et c'est surtout toi quia resolu ton probleme "comme un grand" :wink:
allez n'oublie pas resolu

par gesualda » 04 sept. 2005, 20:26

Alors j'ai refais 2 - 3 tests d'insertion, ca à l'air de fonctionner maintenant.

J'ai donc mis un index sur l'"id" qui est en "auto_increment".
J'espère que c'est bon comme cela .

Merci HD :D

par gesualda » 04 sept. 2005, 20:13

Code : Tout sélectionner

CREATE TABLE `petition` ( `id` tinyint(4) NOT NULL auto_increment, `ip` varchar(30) NOT NULL default '', `jour` datetime NOT NULL default '0000-00-00 00:00:00', `genre` varchar(10) NOT NULL default '', `nom` varchar(50) NOT NULL default '', `prenom` varchar(50) NOT NULL default '', `adresse` varchar(80) NOT NULL default '', `cp` varchar(10) NOT NULL default '', `ville` varchar(50) NOT NULL default '', `tel` varchar(20) NOT NULL default '', `possede` varchar(10) NOT NULL default '', `lesquel` varchar(10) NOT NULL default '', `contact` varchar(20) NOT NULL default '', PRIMARY KEY (`id`) ) TYPE=MyISAM AUTO_INCREMENT=127 ;

J'ai modifié la valeur de id en rajouter un index j'ai donc mis ici la table avant modif. :lol:

par HD » 04 sept. 2005, 20:10

ecrit ici la structure de ta table (champs et propriétés) aisi qu'un exemple de requete insert que tu fais

par gesualda » 04 sept. 2005, 20:08

Merci pour l'aide.

En fait j'ai auto_increment la première position qui est "id", mais j'ai pas mis d'index, doije le rajouter à la deuxième ?

:oops:

par HD » 04 sept. 2005, 20:03

non la clef 1 est deja utilisée et doit etre unique
utilise donc 2 par exemple et surtout dans la structure de ta table met "auto_increment"
plus d'infos :phpdebutant.org rubrique sql

Erreur duplica du champ 127

par gesualda » 04 sept. 2005, 19:59

Bonjour,

j'ai eu une erreur lors de l'insertion dans la base:

Code : Tout sélectionner

Erreur d'insertion dans la base: INSERT INTO petition Duplicata du champ '127' pour la clef 1
bon j'ai bien compris qu'elle ne m'accepte que 127 inscription.. Que puije faire pour y remédier ?

Merci pour vos conseils :D