MySQL : attribuer date à chaque enregistrement

MySQL : attribuer date à chaque enregistrement - SQL/NoSQL - Programmation

Marsh Posté le 26-05-2008 à 09:51:12    

Question toute simple mais je ne trouve rien sur le net, je souhaite qu'achaque enregistrement dans ma table "test" lui soit attribué la date (et éventuellement l'heure) à laquelle j'ai effectué cet enregistrement ...
 
 

Reply

Marsh Posté le 26-05-2008 à 09:51:12   

Reply

Marsh Posté le 26-05-2008 à 10:02:01    

Hum, en SQL j'en sais rien, mais si tes enregistrements sont appelés (par exemple) par une page php, fais le avec les fonctions time de php (ou de ton langage qui appelle sql)

Reply

Marsh Posté le 26-05-2008 à 11:34:37    

tu crée un champs de type datetime dans ta table, et à chaque INSERT tu mets la fonction NOW()
exemple :

Code :
  1. insert into matable values (NOW(), 'pouet');

Reply

Marsh Posté le 26-05-2008 à 14:09:13    

couak a écrit :

tu crée un champs de type datetime dans ta table, et à chaque INSERT tu mets la fonction NOW()
exemple :

Code :
  1. insert into matable values (NOW(), 'pouet');



 
Je te remercie Couak, tout con mais ça marche impeccable  :jap:
 


Message édité par Bok_75 le 26-05-2008 à 15:09:51
Reply

Marsh Posté le 26-05-2008 à 16:11:11    

Sinon tout simplement je viens de tomber dessus :
 
Dans la déclaration de la table, définir le champ date comme TIMESTAMP ...

Reply

Marsh Posté le 26-05-2008 à 19:31:01    

un champ de type timestamp c'est différent d'un type datetime

Reply

Marsh Posté le 26-05-2008 à 19:41:44    

couak a écrit :

un champ de type timestamp c'est différent d'un type datetime


 
Quelle est la différence ?

Reply

Marsh Posté le 26-05-2008 à 20:42:22    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed