我有兩個表首先是 「employee_details」 二是 「attendance_rule」如何在MySQL中的另一個表更新一個表中插入後
employee_details
e_code | e_name | e_type 01 | Ram | Regular 02 | Shyam | Contract 03 | Mohan | Regular
attendance_rule
e_code | e_type | casual_leaves 01 | Regular | 7 02 | Contract | 6 03 | Regular | 7
我已經手動在「attendance_rule」中插入值。
現在的問題是,當出席規則在組織中的變化。用戶必須手動更新所有員工的casual_leave
顏色。
我想要的是,當一個員工細節employee_details
表中添加,在attendance_rule
表中的條目應該是自動由具有e_code
和e_type
一樣e_code
和employee_details
表e_type
和casual_leaves
等於相同的casual_leaves
僱員的type
。
我認爲應該在這裏使用觸發器。 但我不知道如何使用觸發器的這種情況下,即休閒葉的進入。 請幫我...我該怎麼做?有沒有辦法做到這一點觸發?
你需要觸發器嗎? casual_leaves對於每個員工來說價值是不同的,還是僅針對每個員工類型? – Stobor 2013-04-29 15:51:19
@Stobor casual_leaves值對於同一類型的員工是相同的。例如 - 所有常規型員工將有8張休閒葉,所有合同型員工將有4張休閒葉。 – 2013-05-02 14:31:11