将用户名添加到 MySQL 中的 table
Adding user name to a table in MySQL
我是 MySQL 的新手,我创建了一个 table,我将其命名为 'adb_history',它跟踪从主 table [=15] 所做的更改=].由于创建了触发器(更新、插入、删除),它得以成功实施。这个想法是将有两个或更多用户(管理员)可以操纵 table。因此,我正在考虑创建一个新列来 track/add 生成 changes/updates 的用户(即,从服务器记录用户名)。这可以做到吗?我的 workbench 版本是 5.6。感谢您的帮助!
是的,这可以做到,只需插入 CURRENT_USER()
。
有关函数的详细信息,请参阅 documentation。
编辑: 要回答您的评论,它看起来像这样:
INSERT INTO adb_history VALUES (value1, value2, valueN, CURRENT_USER());
我是 MySQL 的新手,我创建了一个 table,我将其命名为 'adb_history',它跟踪从主 table [=15] 所做的更改=].由于创建了触发器(更新、插入、删除),它得以成功实施。这个想法是将有两个或更多用户(管理员)可以操纵 table。因此,我正在考虑创建一个新列来 track/add 生成 changes/updates 的用户(即,从服务器记录用户名)。这可以做到吗?我的 workbench 版本是 5.6。感谢您的帮助!
是的,这可以做到,只需插入 CURRENT_USER()
。
有关函数的详细信息,请参阅 documentation。
编辑: 要回答您的评论,它看起来像这样:
INSERT INTO adb_history VALUES (value1, value2, valueN, CURRENT_USER());