MySQL Forums
Forum List  »  French

Remplir un champ avec le nom de l'utilisateur lorsque celui-ci effectue une modification sur une ligne d'une table
Posted by: No No
Date: September 14, 2008 03:37AM

Bonjour,
Supposons qu'une de mes tables possède un champ appelé "username", j'aimerai qu'à chaque fois qu'une modification soit effectuée sur une ligne de cette table (ex: mise à jour ou ajout), ce champ soit mis à jour avec le nom de l'utilisateur qui a effectué la lmodification sur cette table.

1- y-a-t-il moyen de faire cela de manière automatique au sein du server (fonction de type TIMESTAMP...)?
2- dans la négative, qu'elle est la commande qui permette d'appeler le nom d'utilisateur associée à la commande SQL en court?
3-devrais-je procéder différemment, ex: conserver le login utilisateur dans une variable et m'en servir pour mettre à jour le champ "username" manuellement...
4-y-a-t-il un forum plus spécialisé surlequel je dervais poser cette question :-)?


Merci pour votre aide!

Arnaud

Options: ReplyQuote




Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.