1

ほとんどのスキーマのテーブルには、last_updated_date列とlast_updated_by列があります。Oracleでこれを設定する方法は知っていましたが、現在はMySQLを使用しています。テーブルの挿入/更新を開始している現在ログインしているデータベースユーザーを表すmysqlシステム変数を取得する方法を誰かに教えてもらえますか?

私はMySQLドキュメントをグーグルでトローリングしましたが、あまり成功していません...

ありがとう!

4

3 に答える 3

3

現在のユーザーを取得するにはこれを行います

select user()
于 2012-04-09T19:32:11.957 に答える
1

これを実行します:

select current_user ()

or

select user()

MySQLのドキュメント。

于 2012-04-09T19:32:32.243 に答える
1
SELECT USER();

たとえば...

update mytable set last_updated=USER() where id=1024;
于 2012-04-09T19:32:55.827 に答える