首先,簡化版本:我想知道是否可以在INSERT(實際上是LOAD DATA INFILE)期間創建觸發器來激活,並且不會爲我的表中已經存在的RMA輸入記錄?觸發在LOAD DATA INFILE期間跳過某些插入
我有一個沒有獨特記錄的表。有些可能是合法的重複,但有一個字段可用於瞭解數據是否已輸入。例如
RMA Op Days
---------------------
213 Repair 0.10
213 Test 0.20
213 Repair 0.10
所以我可以做三列的索引在一起,但是當你看到它的可能的RMA是在同一時間量內進行二次所以它可能有重複的記錄。基本上,我想讓Trigger說如果NEW.rma已經在表格中,請跳到下一行。
我發現有辦法使觸發器暫停插入,所以我想我現在的問題是,如何跳過插入並在LOAD DATA INFILE調用期間繼續休息?
格式不適用於我的示例。基本上有3列(RMA - Op - Days)表明RMA在該操作步驟中花費了多少天。 – Geoff 2010-05-25 16:03:32