Ma db veut rien avaler - PHP - Programmation
Marsh Posté le 06-02-2003 à 17:22:13
t'as indiqué un type de champ trop petit pour la clé primaire
forcément, si tu indiques un champ de 8 bits, ça va pas le faire !
Marsh Posté le 06-02-2003 à 17:22:15
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 ...
Marsh Posté le 06-02-2003 à 17:26:20
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 !
Marsh Posté le 06-02-2003 à 17:27:18
et unsigned les id, ca permet de recuperer deux fois plus de place
Marsh Posté le 06-02-2003 à 17:38:56
okok c'était con, mais dites moi avec un Bigint, on peut aller jusqu'à cb?
Marsh Posté le 06-02-2003 à 17:40:33
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
Marsh Posté le 06-02-2003 à 17:42:04
ça viendra avec l'age. c'est normal que ça les dégoute un peu au début
Marsh Posté le 06-02-2003 à 17:45:42
--greg-- a écrit : ça viendra avec l'age. c'est normal que ça les dégoute un peu au début |
Marsh Posté le 06-02-2003 à 17:49:14
Reply
Marsh Posté le 06-02-2003 à 17:14:44
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