DATETIME NOT NULL DEFAULT[?]
Bonjour à toutes et à tous,
j'essaye de gérer 2 champs de type DATETIME de façon automatique.
Voici ma table :
Code:
1 2 3 4 5 6 7 8
| CREATE TABLE `t_groupe` (
`id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
`nom` VARCHAR(100) NOT NULL,
`datetime_creation` DATETIME NOT NULL,
`datetime_modification` DATETIME NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY (`nom`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8; |
J'aimerais :
1- qu'à la création d'un enregistrement, `datetime_creation` et `datetime_modification` prennent NOW() comme valeur
2- qu'à la modification d'un enregistrement, `datetime_modification` prends NOW() comme valeur
J'ai essayé tout un tas de syntaxe (DEFAULT NOW(), CURRENT_TIMESTAMP, etc ) mais rien ne passe.
Une idée du pourquoi ?
Merci d'avance
@ bientôt :)