{MySQL}

fred -  
 http://dasini.net/blog -
Bonjour,

Voila , je viens de migrer de la version 4 à la version de 5 mysql et je constate des differences dans les données .
En effet pour les champs decimal(3,0) en version mysql 4 , j 'avais la valeur suivante : 001 maintenant en version 5 , j 'ai l 'ensemble des zeros qui sont supprimés et j 'ai donc la valeur: 1 sans les zeros . Savez vous comment je peux faire pour toujours avoir les valeurs complétées par des zeros . Ceci m 'eviterez de modifier le code des applications qui interrogent la base de données .

Merci de vos réponses.
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   342
     
    En MyISAM, y'a un attribut ZERO_FILL ...
    0
  2. fred
     
    Merci pour ta réponse , encore une question comment je dois faire pour la modfier , il y a un fichier de paramétrage ou je dois le faire pour chaque table .

    Merci d 'avance
    0
    1. ghuysmans99 Messages postés 2496 Date d'inscription   Statut Contributeur Dernière intervention   342
       
      C'est un attribut de champ, tu dois le faire pour chaque champ concerné.
      0
    2. http://dasini.net/blog
       
      Effectivement, pour chaque champ de chaque table !
      Avec une commande ALTER TABLE : http://dasini.net/blog/toolkit-dev/
      ou alors un client graphique type phpMyadmin, sql yog, mysql administrator,...

      Bon courage
      0