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

SQL Procédural MySQL Discussion :

Conversion de date lors d'un import


Sujet :

SQL Procédural MySQL

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 10
    Points : 7
    Points
    7
    Par défaut Conversion de date lors d'un import
    Bonjour,

    Lors d'un import depuis une autre base, je récupère un fichier texte qui contient des date au format MM/JJ/AAAA... donc pas compatible avec les format possible avec mySql.
    Je ne sais pas comment importer ces données correctement sans passé par une table intermédiaire avec un champ texte qui sera converti en date par un script php pour insertion dans la table finale. (
    Donc je pense que c pas une bonne solution et qu'elle est très lourde.

    Quelqu'un a-t-il une meilleure idée ?

    merci

    Sylvain

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 305
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 305
    Points : 15 633
    Points
    15 633
    Par défaut
    ton import de ce fichier sera fait souvent ?
    ce fichier est au format sql ?

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Non en fait ça serait pour importer une fois pour toute la base. Après tout sera sous mySql plus de problème.

    Par contre mon fichier est au format txt ce qui pose problème

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

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 305
    Points : 15 633
    Points
    15 633
    Par défaut
    si c'est que une seule fois alors ne t'inquiète pas que la solution soit lourde ou lente, l'important est que la table d'arrivée contienne une date sous un format utilisable pour la suite

    je pense que tu peux même t'en sortir sans PHP directement en mysql en découpant ton champ en 3 et en utilisant la fonction mysql "UNIX_TIMESTAMP" par exemple

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Ok je vais esayer comme ça
    merci

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

Discussions similaires

  1. [XL-2007] Inversement de date lors d'une importation
    Par zangaloni dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/02/2012, 19h56
  2. Réponses: 3
    Dernier message: 07/06/2011, 14h50
  3. Problème de date lors de l'import
    Par didier.M dans le forum Développement
    Réponses: 3
    Dernier message: 03/02/2010, 10h10
  4. Changement de date lors de l'importation
    Par LaPanic dans le forum Excel
    Réponses: 5
    Dernier message: 18/07/2007, 10h29
  5. [VBA-E]Problème de date lors d'importation
    Par illight dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 12/04/2006, 11h38

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