Rechercher : dans
Par :

Remplir un champ date en mysql

Dernière réponse le 10 déc 2007 à 13:40:30 zied86, le 10 déc 2007 à 05:02:44 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « remplir un champ date en mysql » dans :
Démarrer une base de données avec un data file manquant VoirDémarrer une base de données Oracle avec un data file manquant Se connecter à SQL*DBA ou au Server Manager lancer « shutdown abort » lancer « startup mount » lancer la commande suivante pour remplacer le datafile (exemple …/oradata/temp_01.dbf)...
Le protocole IP VoirLe rôle du protocole IP Le protocole IP fait partie de la couche Internet de la suite de protocoles TCP/IP. C'est un des protocoles les plus importants d'Internet car il permet l'élaboration et le transport des datagrammes IP (les paquets de...

1

ekra, le 10 déc 2007 à 07:23:14

Bonjour,

Si tu appelles une fonction, je ne pense pas que cela nécessite des quotes.
INSERT INTO messages VALUES ('bilel', CURTIME());
;)
Ceci est une signature.

Répondre à ekra

2

le père, le 10 déc 2007 à 07:54:44

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

Répondre à le père

3

zied86, le 10 déc 2007 à 10:58:32

Merci;
mais le probleme qu'il les enregistres comme des 0
voici un exemple d'enregistrement::

0000-00-00 00:00:00

Répondre à zied86

4

le père, le 10 déc 2007 à 11:35:53

Dans la définition de ta table messages, n'as-tu bien que 2 champs ?

Répondre à le père

5

zied86, le 10 déc 2007 à 11:40:59

Oui dans mon table j'ai que deux champs..

Répondre à zied86

6

le père, le 10 déc 2007 à 11:46:39

ça devrait marcher. Comment fais-tu ton instertion et comment vérifies-tu le résultat ?

Répondre à le père

7

zied86, le 10 déc 2007 à 11:50:36

Je manupile ma base de donee mysql a l'aide easy php...

Répondre à zied86

8

le père, le 10 déc 2007 à 11:53:58

Avec un script php ou avec phpmyadmin ?

Répondre à le père

9

zied86, le 10 déc 2007 à 12:09:26
Répondre à zied86

10

zied86, le 10 déc 2007 à 12:44:41
  • +1

Merci;
j'ai resolu mon probleme a l'aide du commande now();
INSERT INTO messages VALUES ('bilel', now());

Répondre à zied86

11

 le père, le 10 déc 2007 à 13:40:30

é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

Répondre à le père
Collection CommentÇaMarche.net