MySQL 固有制約の追加方法

MySQL では、テーブルの作成時に列に UNIQUE 制約を追加するには UNIQUE キーワードを使用できます。構文は次のとおりです。

CREATE TABLE 表名 (

列1 数据类型,

 

列2 数据类型,

 

 

UNIQUE (列名) );


テーブル名で表の名前を、カラム1、カラム2で表のカラム名を示し、データ型でそのカラムのデータ型を、ユニークキーでユニーク制約を追加する側のカラム名を指定します。

CREATE TABLE users (

 

id INT PRIMARY KEY,

 

username VARCHAR(50) UNIQUE );


これにより、username列に一意性制約が適用され、繰り返しの値が存在しないことが保証されます。

bannerAds