MySQL 固有制約の追加方法
MySQL では、テーブルの作成時に列に UNIQUE 制約を追加するには UNIQUE キーワードを使用できます。構文は次のとおりです。
CREATE TABLE 表名 (
列1 数据类型,
列2 数据类型,
…
UNIQUE (列名) );
テーブル名で表の名前を、カラム1、カラム2で表のカラム名を示し、データ型でそのカラムのデータ型を、ユニークキーでユニーク制約を追加する側のカラム名を指定します。
CREATE TABLE users (
id INT PRIMARY KEY,
username VARCHAR(50) UNIQUE );
これにより、username列に一意性制約が適用され、繰り返しの値が存在しないことが保証されます。