sql-jp.dev
sql
mysql
database
sql-server
postgresql
sqlite
mariadb
sqlalchemy
t-sql
android
Dark
composite key
[1/1]
【超解説】PostgreSQLの複合キー:利点、欠点、代替方法まで
PostgreSQLでは、複数の列を組み合わせた複合キーと呼ばれる主キーを設定することができます。これは、1つの列だけでは一意に識別できない場合に役立ちます。作成方法複合キーを作成するには、以下のいずれかの方法を使用できます。テーブル作成時
サンプルコード:MySQLで複数の列にユニーク制約を設定する
MySQLで複数の列にユニーク制約を指定するには、UNIQUE制約を使用します。この制約は、指定された列の組み合わせがテーブル内で一意であることを保証します。方法は2つあります。CREATE TABLE ステートメントを使用する例この例では、usersテーブルにはusernameとemail列にユニーク制約が設定されています。つまり、同じusernameまたは同じemailを持つユーザーは2人以上登録できません。
1