简体   繁体   English

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

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

I am new to mysql, I have two table employee and audit 我是mysql的新手,我有两个表employee和audit

  1. employee Table have 4 columns 员工表有4列

    1. id ID
    2. name 名称
    3. sal 萨尔
    4. role 角色
  2. audit Table have 7 columns 审核表有7列

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

Here , I want to insert 3 rows in audit table if someone add one row in employee table. 在这里,如果有人在员工表中添加一行,我想在审计表中插入3行。 To maintain the history 保持历史

for eg: I made an entry in employee table 例如:我在员工表中输入了一个条目

John | 20,000 | anaylst

Than my audit table will be 比我的审核表

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

I am unable to insert rows in audit table. 我无法在审核表中插入行。

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

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