Bonjour,
J'avais créé initialement une table avec un champ de type "timestamp" afin d'horodater tout ajout de ligne dans cette table.
Ayant mal lu la notice de timestamp, il s'avere que ce champ se met à jour à chaque modification de la ligne, et horodate donc la derniere action sur la ligne, et non sa date de création.
J'envisage la modification suivante :
1. modifier le type "timestamp" pour le remplacer par un "datetime".
2. modifier uniquement mes requetes SQL "INSERT" afin d'attribuer à ce champ la valeur now().
Question 1 : lors de (1) : est ce que la conversion timestamp->datetime va conserver les valeurs existantes déja renseignées? ou bien cela va tout effacer?
Question 2 : existe t il une methode m'evitant de modifier les requetes (un moyen de préciser lors de la création du champ de type datetime d'y mettre la date now() lors de l'insertion?).
Merci![]()
Partager