テーブルからタプルの主キーをどのように作成しますか?プライマリキーとしてのタプル
例 -
table a: [id|name]
table b: [id|name]
table axb:[a_id|b_id]
今、私たちはタプル{α、β}が一意になるようAXBに主キーを追加します。つまり、表には行(アルファ、ベータ)と(ベータ、アルファ)を含めることはできません。これはntuplesにも及ぶだろうが、私はカップルがこれを簡単に保つように頼んでいる。
私は14.14/5.5.50のMySqlを使用していますが、それは問題ではないと思っています。複合キーがA_ID/B_ID上の複合キーとしてこれを解決しないことを
注意はまだ
[複合主キーを正しく作成する方法 - MYSQL](http://stackoverflow.com/questions/5835978/how-to-properly-create -composite-primary-keys-mysql) –
私はそれが重複しているとは思わない。私は、 '(1,3)'というエントリが既に存在するなら、OPは '(3,1)'のようなエントリが 'axb'に挿入されないようにしたいと思います。 –
@StephanLechner – fieranmason