La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  MySQL - Types de données numériques
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: MySQL - Types de données numériques  (Lu 873 fois)
MySQL - Types de données numériques
« sur: le 02-12-2004 a 18:47:52 »
Zendik
Membre récent
*

Hors-Ligne

Messages: 1



Je suis un lama!

Voir le Profil
Répondre avec citation

Bonjour,

Voici une question que je croyais fort simple et évidente. Mais déjà posée dans d'autres forums elle n'a eu que peu de réponses...  Je compte donc beaucoup sur vous.

Pour TINYINT(M) la doc. MySQL dit :
"M Indique la taille maximale d'affichage. La taille maximale légale est de 255".

Certains disent donc que TINYINT(2) permet d'afficher des nombres à 2 chiffres au plus, d'autres disent que c'est un tinyint codé sur deux bits.
La première solution me semblait plus évidente (et plus en concordance avec la doc.) jusqu'à ce que je lise (toujours dans la doc.) que TINYINT(1) correspond au type booléen (donc codé sur un bit) ce qui soutiendrait plus la 2° hypothèse.

Ainsi :
- Si M correspond bien au nombre de bits sur lequel la donnée est codée, quelle est la différence entre TINYINT(8) et SMALLINT(8) ?
- Si M correspond bien au nombre maximum de chiffres affichés, cela veut-il dire qu'un TINYINT(2) dans lequel on entre un 150 stockera bien un 150 mais n'affichera qu'un 15 ou un 50 ?

J'avoue que je ne sais plus quoi penser. Personne ne semble d'accord. Donc le débat est ouvert. Merci de donner vos suggestions, avec preuves à l'appui si possible.

Un grand merci pour m'avoir lu jusque là et pour votre aide.

Amicalement.
Zendik

Rapporter au modérateur  

Re:MySQL - Types de données numériques
« Répondre #1 sur: le 04-12-2004 a 12:30:49 »
pixyle
Habitué
***

Hors-Ligne

Sexe: Femelle
Messages: 332





Voir le Profil    E-Mail
Répondre avec citation

Tu es bien conscient des ravages que tu provoques ?  Y'en a qui vont pas dormir tant qu'y auront pas la réponse !

Non sérieux je fais remonter le post car c'est une question de fond intéressante qui va certainement nous faire progresser.

Allez zou direction la doc.

Rapporter au modérateur  

Se demande ce qu'il y a de pire qu'un bug inreproductible |-(
Re:MySQL - Types de données numériques
« Répondre #2 sur: le 04-12-2004 a 13:06:48 »
bigornot
Superactif
****

Hors-Ligne

Sexe: Male
Messages: 579



Je suis un fantôme!

Voir le Profil
Répondre avec citation

demande sur www.php.net ...
ils ont un forum...

Rapporter au modérateur  

Des bijoux et des gros!
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg