a répondu au Message de esa saradin -
5 mois
Je pense que votre souci vient d'ailleurs.
ObjectModel ne renvoie jamais une date_add vide lors d'un update.
"Une colonne auto-initialisée est définie sur l'horodatage actuel pour les lignes insérées qui ne spécifient aucune valeur pour la colonne."
Donc si vous avez un script ou un module qui met directement à jour la table ps_product_shop sans préciser de valeur pour date_add, celle-ci sera écrasée par la date courante.
"Une colonne mise à jour automatiquement est automatiquement mise à jour avec l'horodatage actuel lorsque la valeur de toute autre colonne de la ligne est modifiée par rapport à sa valeur actuelle. Une colonne mise à jour automatiquement reste inchangée si toutes les autres colonnes sont définies sur leurs valeurs actuelles. Pour empêcher une colonne mise à jour automatiquement de se mettre à jour lorsque d'autres colonnes changent, définissez-la explicitement sur sa valeur actuelle"
ObjectModel ne renvoie jamais une date_add vide lors d'un update.
"Une colonne auto-initialisée est définie sur l'horodatage actuel pour les lignes insérées qui ne spécifient aucune valeur pour la colonne."
Donc si vous avez un script ou un module qui met directement à jour la table ps_product_shop sans préciser de valeur pour date_add, celle-ci sera écrasée par la date courante.
"Une colonne mise à jour automatiquement est automatiquement mise à jour avec l'horodatage actuel lorsque la valeur de toute autre colonne de la ligne est modifiée par rapport à sa valeur actuelle. Une colonne mise à jour automatiquement reste inchangée si toutes les autres colonnes sont définies sur leurs valeurs actuelles. Pour empêcher une colonne mise à jour automatiquement de se mettre à jour lorsque d'autres colonnes changent, définissez-la explicitement sur sa valeur actuelle"