繁体   English   中英

使用mysql如何在审计表中插入行?

[英]using mysql how to insert rows in audit table?

我是mysql的新手,我有两个表employee和audit

  1. 员工表有4列

    1. ID
    2. 名称
    3. 萨尔
    4. 角色
  2. 审核表有7列

    1. ID
    2. 类型
    3. old_value
    4. new_value
    5. 日期
    6. 用户名

在这里,如果有人在员工表中添加一行,我想在审计表中插入3行。 保持历史

例如:我在员工表中输入了一个条目

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

我无法在审核表中插入行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM