MyObject (id)
を使用する 。
これらのオブジェクトをデータベースの他の部分から分離していない限り、id
で構成されるPKが必要になります。 単独 、したがって、外部キーから参照できます。
単独でも、キーの適用は別のテーブルを正当化します。それがなければ、どういうわけか新しいid
を生成する必要があります 同時トランザクションが同じid
を生成するのを防ぎます 別のオブジェクトの場合。それを行うための明白な方法は、テーブル全体をロックする(そしてMAX + 1を選択する)ことですが、それはスケーラビリティを破壊します。別のテーブルIMOを用意することをお勧めします。 クラスター
の場合 InnoDBの下では、とにかく単一のBツリーになります。