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 回答