Aller au contenu

Problème avec base de données


Lea

Sujets conseillés

Bonjour,

Voilà, j'ai un problème avec mon site qui possède une base de données pour récupérer les réservations de mon hôtel.

Depuis hier, on ne peut plus entrer de réservations dans la base (elles étaient entrées par un formulaire en ligne pour les clients et par un formulaire qui est dans mon espace admin).

Il y a ce message :

Duplicate entry '127' for key 1

127 c'est l'ID de la réservation qui ne veut pas s'enregistrer dans la base.

J'ai vérifié, il y a encore beaucoup d'espace sur l'hébergement.

Savez vous ce que veut dire ce message.

Merci

:flower:

LD

Lien vers le commentaire
Partager sur d’autres sites

D'après le message d'erreur que tu donnes, il y a déjà une entrée 127, c'est pourquoi il ne veut pas enregistrer celle ci.

Lien vers le commentaire
Partager sur d’autres sites

"petit-ourson" a raison, ton message d'erreur laisse parfaitement penser que tu as donné un type trop "petit" pour ton ID. La limite de TinyInt est de 127 (en mode signé) ou 255 (en non signé).

Comme tu as sûrement attribué la clé primaire à ton champ ID en auto_increment, il se bloque à 127, et tu ne peux effectuer d'autres insertions.

La solution la plus simple est de donner un type integer (INT) : Tu seras limité à .. 2 147 483 647 entrées ;) ...

A mon avis, ça te suffira, sauf si ton hôtel tourne très très bien et qu'il héberge le tiers de notre planète ! lol

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...