これは少しばかげているように聞こえるかもしれませんが、次のシナリオを設定したいと思います。
ClientID,AdvertID
1,1
2,1
3,1
2,2
2,3
1,2
したがって、ClientID と AdvertID の両方がプライマリ キーである必要がありますが、AdvertID のみが自動増分されます。AdvertID は、リンクされている ClientID に関連する番号付けを再開する必要があります。また、ClientID も外部キーになります。
これまでに行ったことは、PHPMyAdmin でテーブルを作成したときに結合された主キーを作成することだけでしたが、これは実際の clientID に関係なく自動増分値を継続するだけです
誰もこれを行う方法を知っていますか? 私はそれが可能であることを知っています、私はそれを前に見ました。私はそれがどのように行われたのか分かりません。
前もって感謝します!
PS: 明確にするために、これは MySQL v5.5 用です。