Bonjour à toutes et à tous,

j'essaye de gérer 2 champs de type DATETIME de façon automatique.
Voici ma table :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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