PhpMyAdmin - Pb DEFAULT 'CURRENT_DATE'

PhpMyAdmin - Pb DEFAULT 'CURRENT_DATE' - SQL/NoSQL - Programmation

Marsh Posté le 20-07-2005 à 16:45:47    

Bonjour, voilà mon problème
 
je suis sous phpmyadmin 2.6.1 et je viens de créer une table. Dans ma table, j'aimerais que une des dates soit initialisée par défaut à la date d'aujourd'hui lors de la création d'un objet.
J'ai donc mis le champ à NOT NULL et l'option défaut à "CURRENT_DATE".En sql ca donne ca :
 
[...] `date_ouverture` DATE DEFAULT 'CURRENT_DATE' NOT NULL [...]
 
mais la date est a chaque fois remplacée par 0000-00-00.
 
Qqn aurait il deja rencontré ce pb? Une idée?
 
Merci d'avance

Reply

Marsh Posté le 20-07-2005 à 16:45:47   

Reply

Marsh Posté le 20-07-2005 à 18:22:01    

Va falloir utiliser un champ de type Timestamp pour faire ça a priori. :/


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 21-07-2005 à 10:29:06    

en fait y'a un souci avec les mots clés CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP.
pourtant le type de mon champ correspond bien au mot clé utilisé mais le résultat est toujours 0000-00-00 ou 00:00:00

Reply

Marsh Posté le 21-07-2005 à 13:06:38    

Ben ça marche pas en valeur par défaut avec du datetime ou du date apparemment, mais avec du timestamp c'est bon.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 22-07-2005 à 15:25:34    

non ca ne marche pas...
type : timestamp
default : CURRENT_TIMESTAMP
...et je comprend pas!

Reply

Marsh Posté le 22-07-2005 à 16:08:43    

default 'curdate()' devrait passer


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 26-07-2005 à 10:27:47    

non ca ne marche vraiment pas...

Reply

Sujets relatifs:

Leave a Replay

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