Si j'ai une colonne dans une table de type TIMESTAMP
et qu'elle a comme valeur par défaut : CURRENT_TIMESTAMP, est-ce que cette colonne est mise à jour avec le timestamp actuel si je mets à jour la valeur de n'importe quelle autre colonne dans la même ligne ?
Il semble que ce ne soit pas le cas mais je ne suis pas sûr que c'est ce qui devrait se produire.
Je ne peux pas comprendre ce que cela signifie (de la documentation MySQL):
Si la colonne est auto-mise à jour, elle est automatiquement mise à jour avec le timestamp actuel lorsque la valeur de n'importe quelle autre colonne dans la ligne est modifiée par rapport à sa valeur actuelle. La colonne reste inchangée si toutes les autres colonnes sont définies sur leurs valeurs actuelles. Pour empêcher la mise à jour de la colonne lorsque les autres colonnes changent, définissez-la explicitement sur sa valeur actuelle. Pour mettre à jour la colonne même lorsque les autres colonnes ne changent pas, définissez-la explicitement sur la valeur qu'elle devrait avoir]2