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 :

Problème champ datetime


Sujet :

Requêtes MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Par défaut Problème champ datetime
    Bonjour,

    Via une application Php, je tente de mettre à jour un enregistrement dans une table de ma bdd MySql. Cet enregistrement contient un champ de type datetime nommé dateRappel. Or, lorsque je passe une valeur à ce champ, il me l'initialise à '0000-00-00 00:00:00'.

    Voici, par exemple, une requête qui passe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    update suivis set refCible = 6, refCampagne = 1, 
    fauxNumero = 0, dateRappel = '2009-26-08 11:20:00', vente = 0, 
    reponse = '', occupe = 1, cloture = 0 where id = 6
    Voici la structure de ma table :

    "Champ Type Null Défaut
    id bigint(20) Non
    refCible bigint(20) Non
    refCampagne bigint(20) Non
    fauxNumero tinyint(1) Oui 0
    dateRappel datetime Oui NULL
    vente tinyint(1) Oui 0
    reponse text Oui NULL
    occupe tinyint(1) Oui 0
    cloture tinyint(1) Oui 0


    Index: Nom de la clé Type Cardinalité Champ
    PRIMARY PRIMARY 9601 id
    dateRappel INDEX 6 dateRappel
    cloture
    cloture INDEX 2 cloture
    occupe INDEX 4 occupe
    "

    Quelqu'un aurait une idée sur l'origine de mon problème?

    Merci d'avance pour vos réponses

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Par défaut
    salut,

    c'est AAA-MM-JJ pour le datetime
    donc
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    UPDATE suivis SET refCible = 6, refCampagne = 1, 
    fauxNumero = 0, dateRappel = '2009-08-26 11:20:00', vente = 0, 
    reponse = '', occupe = 1, cloture = 0 WHERE id = 6

  3. #3
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    803
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mai 2004
    Messages : 803
    Par défaut
    De fait, merci beaucoup...

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

Discussions similaires

  1. Recuperer la date sans l'heur dans un champ datetime
    Par bob33 dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 22/06/2010, 12h59
  2. Probléme avec un champ DateTime
    Par zghidi dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/08/2007, 11h54
  3. problème champ date dans base oracle
    Par ludovik dans le forum Oracle
    Réponses: 6
    Dernier message: 25/07/2005, 15h48
  4. Problème champs de type texte.
    Par Le-Cortex dans le forum Access
    Réponses: 7
    Dernier message: 06/01/2005, 14h42
  5. Réponses: 3
    Dernier message: 23/09/2003, 09h12

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