date du jour par défaut pour mysql... - SQL/NoSQL - Programmation
Marsh Posté le 05-03-2003 à 22:18:32
ben j'ai essayé dans :
date_creation date NOT NULL default now,
Mais ça ne marche pas..! c normal?
Marsh Posté le 05-03-2003 à 23:01:02
joce a écrit : tu peux pas le faire à la creation |
Ah bon ? c'est vraiment naze MySQL PostgreSQL Powaaa
Marsh Posté le 05-03-2003 à 23:07:15
THE REAL SMILEY a écrit : |
ba si tu veux le faire t'utilises pas une colonne date mais un timestamp, c'est fait pour ca
Marsh Posté le 05-03-2003 à 23:07:52
joce a écrit : tu peux pas le faire à la creation |
par contre tu peux declarer ton champ en type "timestamp", et si tu ne l'update pas manuellement il sera mis à jour avec le date/time courant quand tu updates ton record
(c d'ailleurs tres con d'avoir appelé ça comme ça, vu que timestamp dans pas mal d'autres db - dont postgres - correspond au datetime de mysql)
edit:
Marsh Posté le 05-03-2003 à 23:10:28
faut faire attention dans les futurs dev d'ailleurs parce que le format timestamp à partir de mysql-4.1 sera affiché de la même façon que le format DATE.
Marsh Posté le 05-03-2003 à 23:12:06
joce a écrit : ba si tu veux le faire t'utilises pas une colonne date mais un timestamp, c'est fait pour ca |
Pourtant on peut mettre à jour un champ Date avec now().
C'est quand même un peu illogique là non ?
Marsh Posté le 05-03-2003 à 23:16:36
THE REAL SMILEY a écrit : |
ben non
une valeur par defaut peut pas etre une fonction, c tout.
Marsh Posté le 05-03-2003 à 23:24:29
Reply
Marsh Posté le 05-03-2003 à 15:38:59
Bonjour, Quel est la fonction à utiliser pour qu'il y ait la date du jour par défaut dans un champ date?
cela sous mysql.
Merci.