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 :

modifier le format date


Sujet :

SQL Procédural MySQL

  1. #1
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut modifier le format date
    Bonjour
    J'ai un problème avec le format date car je récupère des données d'un automate qui est de la forme jj/mm/aaaa
    Je sais modifier le format de mysql dans une page php mais est il possible de modifier ce parametre directement dans phpmyadmin pour que les informations s'enegistrent dans la base de donnée?
    Je vous remercie.

  2. #2
    Rédacteur
    Avatar de pcaboche
    Homme Profil pro
    Inscrit en
    Octobre 2005
    Messages
    2 785
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Singapour

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 785
    Points : 9 716
    Points
    9 716
    Par défaut Re: modifier le format date
    Tu peux utiliser la fonction STR_TO_DATE(), mais elle n'est dispo que depuis MySQL 4.1.1:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT STR_TO_DATE('21/12/2005', '%D/%M/%Y')
    Après, si tu veux utiliser STR_TO_DATE() dans un LOAD DATA INFILE, il faut être en MySQL 5. Ca donne un truc du genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    LOAD DATA INFILE 'file.txt'
    INTO TABLE t1
    FIELDS TERMINATED BY ';'
    (colonne1, @madate)
    SET colonneDate = STR_TO_DATE(@madate, '%D/%M/%Y')
    "On en a vu poser les armes avant de se tirer une balle dans le pied..."
    -- pydévelop

    Derniers articles:

    (SQL Server) Introduction à la gestion des droits
    (UML) Souplesse et modularité grâce aux Design Patterns
    (UML) Le Pattern Etat
    Autres articles...

  3. #3
    Candidat au Club
    Profil pro
    Étudiant
    Inscrit en
    Mai 2005
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2005
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    merci je vais essayer

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

Discussions similaires

  1. Datetime sous SQL Server : modifier le format de la date ?
    Par Monkey_D.Luffy dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/06/2008, 11h35
  2. [Dates] Modifier le format d'une date
    Par martoune dans le forum Langage
    Réponses: 2
    Dernier message: 18/07/2007, 17h21
  3. Modifier le format d'une Date
    Par gids01 dans le forum Collection et Stream
    Réponses: 6
    Dernier message: 11/07/2007, 10h56
  4. [Mysql 3.23] Modifier le format de la date
    Par griese dans le forum SQL Procédural
    Réponses: 6
    Dernier message: 26/01/2007, 14h04
  5. [Question] modifier le format date
    Par budylove dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 05/10/2005, 10h31

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