J'ai soulevé une question à ce sujet il y a quelque temps, mais j'ai toujours un problème. J'ai une base de données mysql5 avec une table des ventes qui contient un horodatage pour représenter une vente. Si un champ de la table des ventes est modifié ou modifié, l'horodatage est mis à jour à l'heure actuelle (l'heure de la modification). Pour éviter cela, j'ai désélectionné l'option on_update_select_current_timestamp mais les changements d'horodatage sont-ils toujours présents?Mises à jour de timestamp mysql lorsque l'enregistrement est modifié
Voilà comment le champ regarde dans phpmyadmin
Est-ce que quelqu'un a une idée de ce que je devrais faire, décochant l'option CURRENT_TIMESTAMP semble réinitialiser le déclencheur on_update_select_current_timestamp
Je sais que cela a été demandé il y a longtemps, mais ma solution était de définir la valeur par défaut à null et ne pas avoir mise à jour avec current_timestamp. De cette façon, il n'a pas été mis à jour et n'a pas affecté mes données précédentes. Dans phpmyadmin (4.2.11), vous le faites en cochant la case null. – GreeKatrina