Remplir un champ date en mysql

Résolu
zied86 -  
 le père -
Bonjour,
je veux inserer la date system dans u champs de type datetime dans une base mysql

j'ai essayer avec ce code mais ca marcha pas..

insert into messages values('bilel',' CURTIME()')
Configuration: Windows XP
Firefox 2.0.0.11

11 réponses

  1. zied86 Messages postés 90 Statut Membre 1
     
    merci;
    j'ai resolu mon probleme a l'aide du commande now();
    INSERT INTO messages VALUES ('bilel', now());
    1
  2. ekra Messages postés 1873 Statut Membre 342
     
    Bonjour,

    Si tu appelles une fonction, je ne pense pas que cela nécessite des quotes.
    INSERT INTO messages VALUES ('bilel', CURTIME());
    ;)
    0
  3. le père
     
    bonjour

    je ne pense pas que cela nécessite des quotes
    C'est sûr qu'il n'en faut pas.
    si tu mets des quotes, ça va essayer d' insérer dans ta base le texte CURTIME() tel quel, ça n'appellera pas la fonction
    0
  4. zied86 Messages postés 90 Statut Membre 1
     
    merci;
    mais le probleme qu'il les enregistres comme des 0
    voici un exemple d'enregistrement::

    0000-00-00 00:00:00
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. le père
     
    Dans la définition de ta table messages, n'as-tu bien que 2 champs ?
    0
  7. zied86 Messages postés 90 Statut Membre 1
     
    oui dans mon table j'ai que deux champs..
    0
  8. le père
     
    ça devrait marcher. Comment fais-tu ton instertion et comment vérifies-tu le résultat ?
    0
  9. zied86 Messages postés 90 Statut Membre 1
     
    je manupile ma base de donee mysql a l'aide easy php...
    0
  10. le père
     
    avec un script php ou avec phpmyadmin ?
    0
  11. le père
     
    étonnant.
    J'avais bien pensé à quelque chose du genre, mais chez moi la requête est refusée et ne provoque aucune insertion.
    Sans doute un problème de version de mysql
    0