ホームページ >データベース >mysql チュートリアル >MySQLのマルチフィールド主キー
#MySQL のマルチフィールド主キーは、複合主キーになることもできます。複合主キーも主キーの一種であり、主キーと同じ機能と定義を持ちます。MySql マルチフィールド主キーは、複合主キーにもなります。複合主キーも主キーの一種であり、主キーと同じ機能と定義を持ちます。いわゆる複合主キーテーブルの主キーに複数のフィールドが含まれていることを意味します。
MySQL チュートリアル 。
データテーブルの複合主キーとは何ですか?
いわゆる複合主キーとは、テーブルの主キーに複数のフィールドが含まれていることを意味します。 例:create table test ( name varchar(19), id number, value varchar(10), primary key (name,id) )上記の名前フィールドと ID フィールドの組み合わせは、テスト テーブルの複合主キーです。
これは、名前フィールドが同じ名前を持つ可能性があるため表示されます。レコードの一意性を確保するには ID フィールドを追加する必要があります
一般に、主キーのフィールド長とフィールド数はできるだけ小さくする必要があります
複合キーを使用する場合主キー?
主キーがこのテーブル内のレコードを一意に識別できない場合にのみ、複合主キーを使用してください。たとえば、この場合は#製品モデル |
##Nokia |
サムスン |
|
ノキア |
|
|
以上がMySQLのマルチフィールド主キーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。