首先,简化版本:我想知道是否可以在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