2009-06-02 11 views
11

J'ai ajouté une nouvelle colonne à une table appelée price_request_date parce que j'ai maintenant besoin de suivre la date à laquelle chacun a été fait. Je l'ai fait pour que les nouveaux entrent la date actuelle quand ils insèrent une nouvelle rangée. Je me demandais simplement s'il était possible de remplir les lignes précédentes avec les dates auxquelles elles ont été entrées? Je ne sais pas si MySQL garde la trace de ce genre de chose ou non, mais cela vaut la peine d'y répondre. Merci!MySQL: savoir à quelle date une ligne a été ajoutée à une table?

Répondre

14

Il n'y en a pas. Il n'existe aucun moyen de contre-indiquer automatiquement un champ d'horodatage avec la date de création d'origine s'il n'a pas déjà été défini au moment de la création.

Frustrant - Je sais.

1

non. il est bon d'inclure toujours LastChgID et LastChgDate sur des tableaux comme celui-ci, faites-le la prochaine fois depuis le début ...

Questions connexes