使用mysql如何在审计表中插入行?
问题描述:
我是新来的MySQL, 我有两个表的员工和审计使用mysql如何在审计表中插入行?
-
员工表有4列
- ID
- 名
- SAL
- 作用
-
审核表已经7列
- ID
- 型
- OLD_VALUE
- NEW_VALUE
- 日期
- 用户名
在这里,我想插入3第i行如果某人在员工表中添加了一行,则审核表。为了保持历史如
:我在做员工表中的条目
John | 20,000 | anaylst
比我的审计表将
Type | old_value |new_value | date | username
name| |John | 01/04/2015 | dummy1
sal| |20,000 | 01/04/2015 | dummy1
role | |anaylst | 01/04/2015 | dummy1
我无法在审计表中插入行。
(我假设不是MySQL用户名,但有人登录到网站)你要必须在脚本/ php域 – 2015-04-01 00:33:20
中保留用户名部分,我可以做到这一点。更值得关注的是,如何在审计表 – user186730 2015-04-01 00:36:35
@pala_中插入3行,或许可以使用'CURRENT_USER()'函数? http://www.techonthenet.com/mysql/functions/current_user.php – Turophile 2015-04-01 00:36:49