Mysql - depassement du type
5 messages
• Page 1 sur 1
-

chava2b - WRInaute occasionnel

- Messages: 263
- Inscription: 5 Déc 2003
Mysql - depassement du type
Salut,
J'ai un champs tinyint en unsigned, donc valeur de 0 à 255.
je decremente ce champ avec :
UPDATE table SET champs=champs-1
Si la valeur arrive à zero, au lieu de rester à zero, lorsque je refais un update, ca repart à 255
Ce qui me surprend c'est que ca ne le fais pas sur mon serveur local.
Y une config pour que ca reste à zero ?
J'ai un champs tinyint en unsigned, donc valeur de 0 à 255.
je decremente ce champ avec :
UPDATE table SET champs=champs-1
Si la valeur arrive à zero, au lieu de rester à zero, lorsque je refais un update, ca repart à 255
Ce qui me surprend c'est que ca ne le fais pas sur mon serveur local.
Y une config pour que ca reste à zero ?
- jarreweb
- WRInaute discret

- Messages: 192
- Inscription: 12 Sep 2003
en effet, étrange comme comportement
vérifie quand même la valeur de ton champ, pour connaitre sa valeur.
à ma connaissance, pas d'option pour que ca reste à 0 vu que ca doit rester à 0
petite question : pourquoi décrémentes-tu un champ de ta base de données ?
vérifie quand même la valeur de ton champ, pour connaitre sa valeur.
à ma connaissance, pas d'option pour que ca reste à 0 vu que ca doit rester à 0
petite question : pourquoi décrémentes-tu un champ de ta base de données ?
- petit-ourson
- WRInaute impliqué

- Messages: 855
- Inscription: 31 Mai 2004
Ceci dit, si mySql respectait bien les types "0-1" ne devrait même pas être exécuté.
Tu règles le problèmes avec un trigger (si la version de mysql te le permet) comme cela, tout sera transparent dans tes programmes.
Tu règles le problèmes avec un trigger (si la version de mysql te le permet) comme cela, tout sera transparent dans tes programmes.
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- quel type de champs mysql pour une variable type file ?
- insertion dans un champs Mysql de type BLOB
- Quel type MySQL pour des données décimales ?
- Lier facilement un fichier local type Excel et une base mysql
- Autoentrepreneur et dépassement de CA
- depassement de budget
- dépassement du CPU quota
- Dépassement d'allocation de ressources
- Dépassement du seuil auto-entrepreneur
- [NON Résolu] Googlebot et dépassement de quota
- Gestion des langues et des sessions en PHP / MySQL - 02-05-2004
- Passage à l'heure d'été/hiver sur un forum phpBB - 31-10-2010
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- GoogleStats : analyse temps réel des visites de Google sur votre site - 02-10-2002
- Sortie officielle de GoogleStats v2.0 ! - 23-02-2003
- Les différents systèmes de mise en cache des données - 16-08-2010
- Le WRInaute du moment - 24-10-2006
- Test de lien (type de redirection)
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

