Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Administration
Administration Forum d'entraide sur l'administration de MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/06/2006, 09h30   #1
Invité régulier
 
Inscription : janvier 2006
Messages : 34
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 34
Points : 6
Points : 6
Par défaut Stockage données de type inconnu

Bonjour, pour des raisons un peu particulière j'ai besoin de sauvegarder une donné pour pouvoir m'y réferrer par la suite. Le souci c'est que cette donnée peut aussi bien être une chaîne de caractères qu'un entier ou un float... Le mieux pour moi serait de stocker cette valeur en base mais le problème du type de cette donnée me bloque un peu, j'ai pensé par exemple utiliser un type BLOB pour pouvoir stocker l'info sous forme binaire. J'ai bien sur la possibilité de stocker cette donnée d'une autre manière (fichier) mais je souhaite passer par une base en priorité...

Qu'en pensez-vous?

Merci de me répondre
Julien
jmartell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 09h34   #2
Expert Confirmé Sénior
 
Avatar de qi130
 
Homme Pierre
Ingénieur qualité méthodes
Inscription : mars 2003
Messages : 3 726
Détails du profil
Informations personnelles :
Nom : Homme Pierre
Âge : 51
Localisation : France

Informations professionnelles :
Activité : Ingénieur qualité méthodes
Secteur : Finance

Informations forums :
Inscription : mars 2003
Messages : 3 726
Points : 4 739
Points : 4 739
Je te suggère une colonne de type VARCHAR pour laquelle tu transtyperas les valeurs numériques pour les y stocker.
__________________
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
qi130 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 09h40   #3
Invité régulier
 
Inscription : janvier 2006
Messages : 34
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 34
Points : 6
Points : 6
Oui effectivement c'est une bonne idée, je vais donc pouvoir aussi bien caster des données de type numérique que de type date par exemple?

Et dans le cas où je dois gérer un type BLOB ou TEXT malgré le fait qu'ils représentent aussi des chaînes est-ce que ça ne serait pas mieux d'utiliser de suite le type BLOB?

Merci
jmartell est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2006, 14h49   #4
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
Citation:
Envoyé par jmartell
Oui effectivement c'est une bonne idée, je vais donc pouvoir aussi bien caster des données de type numérique que de type date par exemple?

Et dans le cas où je dois gérer un type BLOB ou TEXT malgré le fait qu'ils représentent aussi des chaînes est-ce que ça ne serait pas mieux d'utiliser de suite le type BLOB?

Merci
pour choisir entre BLOB et VARCHAR, il s'agit d'un choix de taille de stockage. VARCHAR permet de stocker jusqu'à 255 caractères et BLOB jusqu'à 65535 caractères

http://dev.mysql.com/doc/refman/5.1/...uirements.html
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h53.


 
 
 
 
Partenaires

Hébergement Web