5
InnoDB MySQLテーブルのMyISAMのような動作を作成します。自動インクリメントコンポジットキーInnoDB
PRIMARY KEY(ID1、ID2)
ID1の自動増分はID2の値に基づいて:私は複合主キーを持っていると思います。 InnoDBでこれを達成する最良の方法は何ですか?
+----------+-------------+--------------+
| id1 | id2 | other_column |
+----------+-------------+--------------+
| 1 | 1 | Foo |
| 1 | 2 | Bar |
| 1 | 3 | Bam |
| 2 | 1 | Baz |
| 2 | 2 | Zam |
| 3 | 1 | Zoo |
+----------+-------------+--------------+
何あなたは「id1の値に基づいてid1が自動的にインクリメントする場所」を意味しますか? –
掲載されたデータの例を参照してください。それが私が望む行動です。 – CaptainStiggz
あなたはこのようなことを達成するために多くの仕事をすることができます。それはゆっくりフレークで壊れやすいでしょう。これは2つのテーブルまたは単一の値キーでなければなりません。 –