{MySQL}

Fermé
fred - 29 juil. 2009 à 10:09
 http://dasini.net/blog - 30 juil. 2009 à 16:50
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.

2 réponses

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 339
29 juil. 2009 à 10:12
En MyISAM, y'a un attribut ZERO_FILL ...
0
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
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 339
29 juil. 2009 à 11:30
C'est un attribut de champ, tu dois le faire pour chaque champ concerné.
0
http://dasini.net/blog
30 juil. 2009 à 16:50
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