我想创建一个表,其中一个插入是批处理,如果有相同的行试图再次插入,则应该抛出错误。
这是一个简单的例子。 这是一次插入,如果我们尝试再次插入这些行,则会引发错误。(不应插入)
col1 col2 col3 col4(ID)
row1 a 0.1 xyz 1
row2 b 0.2 abc 1
row3 c 0.3 pqr 1
现在我只是稍微更改了插入内容,应该将其作为新插入内容。
col1 col2 col3 col4(ID)
row1 a 0.1 xyz 2
row2 b 0.211 abc 2
row3 c 0.3 pqr 2
我尝试了复合主键,但是我遗漏了一些东西。我看到此错误
错误:重复的键值违反了唯一约束。
当所有三行都重复时,我想抛出一个错误。如果这3行中有任何更改,则应重新插入。