これはいくつかのサンプルデータを含む私のテーブルです
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')
2番目の値のペアを無視することになっているときに、これらの両方の行を挿入します('C', 'b_data2','d2')
インデックス/主キーは定義されていません。
重複する行がないことを確認したいのですが、3つの列のデータを組み合わせると、行が一意になるはずです。一意にすることはできません。ここで説明したように、aはbと同じコンテンツを保持できますが、aは重複してはなりません。