2 つの列 (idA と idB) を持つテーブル テーブルがあります。この表は、次のように B を As に割り当てます。
A | B
1 | 4
3 | 2
3 | 4
4 | 1
4 | 3 ...
したがって、1 つの A が複数の B を持つことができるため、複数の行に表示されます。したがって、テーブルは主キーを持つことができず、一意の列を使用できません。
等しい値のペアがまだ存在しない場合にのみ、すべて 1 つのクエリで新しい行を挿入する方法はありますか?
ここで述べたように REPLACE INTO と INSERT IGNORE INTO を試しましたが、どちらも主キーのみを持つテーブルで機能するようです。