Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1537 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Ma db veut rien avaler

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Ma db veut rien avaler

n°303315
Psykolio
Posté le 06-02-2003 à 17:14:44  profilanswer
 

Salut, voilà, j'ai un problème avec ma db, j'ai fait un script de gestion de photos, bref à chaque fois que l'on ajoute une photo, un enregistrement est inséré dans la db, avec les champs "id", "nomdelaphoto", "date".... tout fonctionne, et celà depuis quelques semaines, mais voilà, ma db vient de me faire un drôle de truc, plus moyen d'insérer un enregistrement, elle m'affiche "Duplicate entry '127' for key 1"... bizarre bizarre, l'id est généré par elle à chaque enregistrement... alors avant de tenter de changer quelque chose, j'aimerais avoir votre avis sur le prob, parce que j'aimerais bien savoir exactement en quoi il consiste pour ne pas qu'il me retombe sur la tronche dans 3 jours ;)
merci

mood
Publicité
Posté le 06-02-2003 à 17:14:44  profilanswer
 

n°303320
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-02-2003 à 17:22:13  profilanswer
 

t'as indiqué un type de champ trop petit pour la clé primaire :pfff:
forcément, si tu indiques un champ de 8 bits, ça va pas le faire !


---------------
J'ai un string dans l'array (Paris Hilton)
n°303321
dsls
Posté le 06-02-2003 à 17:22:15  profilanswer
 

127 ressemble a une belle valeur limite de type. Tu n'aurais pas ta colonne clef de type TINYINT (cad un entier de -128 à 127) ? Dans ce cas, l'auto-incrémentation ne pourra pas aller plus loin ...

n°303323
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-02-2003 à 17:26:20  profilanswer
 

Dsls a écrit :

127 ressemble a une belle valeur limite de type. Tu n'aurais pas ta colonne clef de type TINYINT (cad un entier de -128 à 127) ? Dans ce cas, l'auto-incrémentation ne pourra pas aller plus loin ...


ben ouais, c'est exactement ce que je disais... une telle erreur est lamentable !
 
pour une clé primaire, il faut au moins un BIGINT !


---------------
J'ai un string dans l'array (Paris Hilton)
n°303325
apolon34
Vive Linux!!
Posté le 06-02-2003 à 17:27:18  profilanswer
 

et unsigned les id, ca permet de recuperer deux fois plus de place

n°303327
einstein2
Windaube, FAIS l'EFFORT !
Posté le 06-02-2003 à 17:29:13  profilanswer
 

c clair  :bounce:

n°303331
Psykolio
Posté le 06-02-2003 à 17:35:11  profilanswer
 

okok merci les gars, je vais voir ça ;)

n°303334
Psykolio
Posté le 06-02-2003 à 17:38:56  profilanswer
 

okok c'était con, mais dites moi avec un Bigint, on peut aller jusqu'à cb?

n°303336
dsls
Posté le 06-02-2003 à 17:40:33  profilanswer
 

Psykolio a écrit :

okok c'était con, mais dites moi avec un Bigint, on peut aller jusqu'à cb?


BIGINT[(M)] [UNSIGNED] [ZEROFILL]
    A large integer. The signed range is -9223372036854775808 to 9223372036854775807. The unsigned range is 0 to 18446744073709551615.
 
Tu as de la marge  :D


Message édité par dsls le 06-02-2003 à 17:40:52
n°303337
Psykolio
Posté le 06-02-2003 à 17:41:36  profilanswer
 

lol merci lol suis rassuré :)

mood
Publicité
Posté le 06-02-2003 à 17:41:36  profilanswer
 

n°303339
--greg--
Posté le 06-02-2003 à 17:42:04  profilanswer
 

ça viendra avec l'age. c'est normal que ça les dégoute un peu au début :o


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!
n°303341
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 06-02-2003 à 17:45:42  profilanswer
 

--greg-- a écrit :

ça viendra avec l'age. c'est normal que ça les dégoute un peu au début :o

:heink:


---------------
J'ai un string dans l'array (Paris Hilton)
n°303342
--greg--
Posté le 06-02-2003 à 17:49:14  profilanswer
 

[:dehors]


---------------
#19b | Mardi 18 Février 2003 - nous fêtons les Bernadette | contre le fleur icq!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Ma db veut rien avaler

 

Sujets relatifs
[COBOL] Que veut dire svp...On ne peut rien faire bouger en XHTML?
[PHP] Qu'est que cela veut il dire l'operateu-> ? Est comme en C/C++?[ XHTML ] Grrr je pige rien au div et au positionnement...
De gros problème avec le css : je comprend rienUPDATE ne met rien à jour !!!!!!!!!!! Help, I need Heeeelllppp ;o)
Bizarement bizard... verif de mot de pass, rien ne marche[open gl] pourquoi mon programme n'affiche rien ?
[XML] des balises ouvertes puis fermées dans rien entre les 2 on peut?Code souce de XP , qui n'en veut !!!
Plus de sujets relatifs à : Ma db veut rien avaler


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR