Bonjour,

apparemment cette requête ne fonctionne pas à cause de 2 TIMESTAMP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
CREATE TABLE `test` (
`id` MEDIUMINT unsigned NOT NULL auto_increment,
`timestamp_creation` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`timestamp_modication` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci AUTO_INCREMENT=1;
#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause
Alors comment faire un équivalent qui marcherait...
sachant que j'aimerai qu'à la création d'un nouvel enregistrement le TIMESTAMP se met pour les 2 et qu'à chaque modif timestamp_modication se met à jour ?

Merci d'avance