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

Requêtes MySQL Discussion :

Choix du format de date timestamp Mysql ou timestamp Unix


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 13
    Par défaut Choix du format de date timestamp Mysql ou timestamp Unix
    Bonjour,
    Je souhaiterais avoir vos avis sur le choix du format de date Mysql dans le cas d'une utilisation décrite ci-dessous :


    Actuellement mes dates sont au format timestamp(14) 20060216132500. sous Mysql 5

    Je fais bcp de requete basées sur les dates, avec des contraintes qui ressemble à celles ci....

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    SELECT RE.idRecherche, OF_Date_Offre, ...
     
    FROM BDF_Offres AS OF, BDF_Recherche AS RE,...
     
    WHERE (OF.OF_Date_Take >= RE.Rech_Date_Take OR OF.OF_Date_Take<=TIMESTAMP( RE.Rech_Date_Take +1000000 ))
    AND (OF.OF_Date_Deliver <= TIMESTAMP(( RE.Rech_Date_Deliver +1000000 )) OR RE.Rech_Date_Deliver IS NULL OR RE.Rech_Date_Deliver = '00000000000000')

    Nous sommes en phase d'optimiser la structure de la BDD et je demandais si utiliser un format timestamp unix améliorerait le temps des requetes.

    Qu'en pensez vous.
    Merci d'avance

  2. #2
    Membre Expert
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Par défaut
    Bonjour,

    Sans plus de précision je dirait peu importe. Il faut maintenant voir l'interval des dates qui seront à considérer, les fonctionnalités liées aux timestamp lors des mises à jour, etc...

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 4
    Par défaut
    Personellement j'utilise toujour le format date de MySQL (YYYY-MM-DD HH:MM:SS) car les fonctions natives de mysql utilise se format ce qui est plus simple pour mes requètes. De plus lorsque j'ai besoin de faire des traitements sur les dates en php j'utilise la fonction UNIX_TIMESTAMP pour convertir une date en timestamp. Aprés c'est une question de choix mais je ne regrette pas le mien

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

Discussions similaires

  1. Quel format de date attends MySql 5.6 & administrer TFS
    Par philo_neo dans le forum VB.NET
    Réponses: 21
    Dernier message: 18/07/2014, 20h52
  2. [Dates] Format de date MySQL vers français
    Par tcompagnon dans le forum Langage
    Réponses: 4
    Dernier message: 17/07/2007, 13h02
  3. Dates PHP/MySQL Format
    Par MusCan dans le forum Administration
    Réponses: 3
    Dernier message: 12/03/2007, 10h37
  4. Format français date=>date MySQL
    Par john.dbc dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 25/08/2006, 13h28
  5. Format date avec Mysql
    Par debutantjak dans le forum JDBC
    Réponses: 1
    Dernier message: 10/05/2006, 16h36

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