タグ付けされた質問 「composite-primary-key」



6
複合主キーを追加するためのALTER TABLE
というテーブルがありますprovider。私はと呼ばれる3つの列を持っていますperson、place、thing。重複する人物、重複する場所、および重複するものが存在する可能性がありますが、重複した人物と場所とモノの組み合わせが存在することはありません。 これらの3つの列を持つMySQLでこのテーブルの複合主キーを追加するには、どのようにALTER TABLEを実行しますか?

8
複合主キーを正しく作成する方法-MYSQL
これは、私が作業している激しいセットアップの全体的な単純化です。table_1また、table_2どちらもIDとして自動インクリメントサロゲート主キーがあります。info両方の情報を含むテーブルがあるtable_1とtable_2。 table_1 (id, field) table_2 (id, field, field) info ( ???, field) とinfoのIDの複合の主キーを作成するかどうかを決定しようtable_1としていtable_2ます。これを行うとしたら、どれが最も理にかなっていますか? (この例では、ID 11209とID 437を組み合わせています) INT(9)11209437 (これがなぜ悪いのか想像できます) VARCHAR (10) 11209-437 DECIMAL (10,4)11209.437 または、他の何か? これをMYSQL MYISAM DBの主キーとして使用しても問題ありませんか?

2
SQLで複合主キーを定義するにはどうすればよいですか?
SQLで2つのフィールドで構成される複合主キーを定義するにはどうすればよいですか? PHPを使用してテーブルなどを作成しています。私は、テーブル名を作成したいvotingフィールドでQuestionID、MemeberIDとvote。また、複合主キーはフィールドQuestionIDとで構成されますMemberID。 どうすればよいですか?

4
JPAで複合主キーを作成して処理する方法
同じデータエントリのバージョンが欲しいのですが。つまり、別のバージョン番号でエントリを複製したいのです。 id - Version 主キーになります。 エンティティはどのように見えますか?別のバージョンとどのように複製できますか? id Version ColumnA 1 0 Some data 1 1 Some Other data 2 0 Data 2. Entry 2 1 Data
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.