IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration MySQL Discussion :

Stockage données de type inconnu


Sujet :

Administration MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 34
    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

  2. #2
    Expert confirmé
    Avatar de qi130
    Homme Profil pro
    Expert Processus IT
    Inscrit en
    Mars 2003
    Messages
    3 947
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Expert Processus IT
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 947
    Par défaut
    Je te suggère une colonne de type VARCHAR pour laquelle tu transtyperas les valeurs numériques pour les y stocker.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    34
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 34
    Par défaut
    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

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 699
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Access] Enregistrer des données de type Texte RTF
    Par portu dans le forum Bases de données
    Réponses: 22
    Dernier message: 27/10/2005, 22h54
  2. Réponses: 5
    Dernier message: 13/07/2005, 10h03
  3. Type pour données de type email avec @
    Par jeff37 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 26/01/2004, 14h50
  4. Fonction divisant argument de type inconnu
    Par Nasky dans le forum C
    Réponses: 9
    Dernier message: 29/07/2003, 00h32
  5. Structure de données de type "RECORD"
    Par chaours dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 30/09/2002, 17h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo