AFAIK, vous ne pouvez pas mettre à jour un champ dans votre table de MySQL qui est un datatype d'horodateur. Laisser le serveur manipuler ceci, ou placer que champ de MySQL pour n'avoir aucune valeur par défaut et pour la contrôler par votre UI.
Note vous pouvez également faire être la colonne d'horodateur de MySQL une colonne « de mise à jour automatique », qui éliminerait votre besoin d'employer l'événement sale :
http://dev.mysql.com/doc/refman/5.0/en/timestamp.htmlEn conclusion, assumer ceci serait un système à utilisateurs multiples, il serait une OMI bien meilleure pour permettre au serveur de manipuler ceci. Les différentes machines peuvent facilement avoir différents « temps de système », ainsi si votre intention est d'avoir une certaine sorte de chronologie, le scénario serveur-basé est la manière d'aller.
Noter également la première partie du lien où elle décrit des différences avec des versions de MySQL en vue de la colonne d'horodateur. Ceci peut être d'où votre issue vient.