|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre habitué
![]() Inscription : octobre 2005 Messages : 641 ![]() |
Bonjour,
suite à une grande découverte... qu'il était impossible de mettre DEFAULT pour un champ de type DATE & Co; que seul l'utilisation de TIMESTAMP permet l'insertion automatique de la date à l'ajout d'un enregistrement... Bref, je déside donc de passer mon champ DATETIME en TIMESTAMP pour profiter de cette spécificité. Seulement voilà, évidemment, de nouvelles surprises pour moi ! Cela : Code :
Toto, '000-00-00 00:00:00', '2007-11-30 17:05:33' Pourquoi y a des ZEROS ??????????? je suis à 2 doigts de passer sous PostgreSQL...Merci d'avance et bon WE. |
||
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : octobre 2006 Messages : 121 ![]() |
Bonjour,
Je pense qu'il faut définir une valeur par défaut, qq chose comme timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP. Par contre il n'est pas possible d'avoir 2 champs dont la valeur par défaut est current_timestamp Bon week end Marc Salama |
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Antoine DinimantConsultant en Business Intelligence Inscription : octobre 2006 Messages : 5 854 ![]() |
Par ailleurs, le domaine du TIMESTAMP est réduit, ça doit être 1970-2037...
|
|
|
00
|
|
|
#4 | |||
|
Membre habitué
![]() Inscription : octobre 2005 Messages : 641 ![]() |
Bonjour à vous deux !
Citation:
Citation:
Citation:
Alors comment avoir 2 champs remplis avec NOW() ? |
|||
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : octobre 2006 Messages : 121 ![]() |
Bonjour,
Je pense que cela doit être réalisable avec un trigger. Bonne journée Marc Salama |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com