website logo
Auteur
avatar
GiamDoc

Forum » » Le coin des codeurs » » [Résolu] - pb de timestamp dans eventcall


Posté : 17 sept. 2006 à 04:39 icone du post

Citation : barchiv 

merci, mais je n'ai pas compris grand chose!
le serveur est en mysql 5.025
Je ne comprend pas pourquoi je n'ai pas les memes valeurs d'attributs en local sous easyphp1.8 et sur le serveur en partant du meme fichier sql! Parce que ton fichier sql n'a jamais été un fichier de config serveur.
en local:attribut:rien null: oui defaut: current_timestamp
serveur: on update current_timestamp null: non defaut: current_timestamp
c'est le comportement par defaut DEFAULT CURRENT_TIMESTAMP = mise à jour pour INSERT
merci 


exemple :

CREATE TABLE `XXXXX` (
`id` int(10) unsigned NOT NULL auto_increment,
`date_XXXXX` timestamp NOT NULL default CURRENT_TIMESTAMP ,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1

Dans ton insert, tu n'as pas besoin de <b>spécifier de valeur pour ton champ date_XXXXX</b>

En gros ça fonctionne trés bien , vérifies que ton champs date est de type timestamp et non DATETIME  




Message édité par : GiamDoc / 17-09-2006 04:46


Cet article provient de NPDS
https://www.npds.org/viewtopic.php?topic=21184&forum=5