J'ai une base de données à laquelle plusieurs utilisateurs peuvent accéder. Est-il possible de définir les tables de sorte que chaque fois que quelqu'un entre un nouvel enregistrement ou modifie un enregistrement, son nom d'utilisateur et la date entrée sont stockés dans 2 colonnes dans la même table que l'enregistrement lui-même. La table ressemblerait à ceci:Ajouter automatiquement l'utilisateur et la date aux enregistrements
Id | Name | Username | Date Entered | Date Modified
1 | Cat | john | 1999-05-05 | 1996-06-06
J'utilise une interface graphique qui est phpMyAdmin.
Merci!
Est-il possible de le faire pour que les utilisateurs puissent mettre à jour et ajouter des enregistrements? – Tim
@Tim: Oui, les utilisateurs peuvent ajouter et mettre à jour des enregistrements. Les contraintes DEFAULT appliquent la valeur si aucune valeur/null n'est fournie. Pour plus d'informations sur les contraintes d'horodatage par défaut: http://dev.mysql.com/doc/refman/5.0/en/timestamp.html –