这是我的表格,上面有一些示例数据
C ID | D ID | Details |
--------------------------
a | b_data1 | d1 |
a | b_data2 | d2 |
b | b_data1 | d1 |
b | b_data2 | d2 |
c | b_data1 | d1 |
c | b_data2 | d2 |
当我运行此查询时##
INSERT IGNORE INTO table_name (C_ID, D_ID, Details) VALUES ('C', 'b_data3','d3') ('C', 'b_data2','d2')
当它应该忽略第二个值对时,它会插入这两个行('C', 'b_data2','d2')
没有定义索引/主键。
我想确保没有重复的行,这意味着三列中的数据组合起来应该使行唯一。我不能让它独一无二。正如我在这里说明的那样,a 可以保持与 b 相同的内容,但 a 不应该有重复。