>> PHP入門トップに戻る

SQLite UNIQUE制約

SQLiteのUNIQUE制約について説明します。

UNIQUE制約が設定されたカラムは同じ値を格納できなくなります。

以下のようなSQLコマンドをsqlite_query関数より実行します。
CREATE TABLE テーブル名(カラム名 型 UNIQUE)
または、以下のような書式も可能です。
CREATE TABLE テーブル名(カラム名 型,UNIQUE(カラム名))
testテーブルのint型のidというカラムにUNIQUE制約を追加するには、
以下のようになります。
CREATE TABLE test(id int UNIQUE)
このカラムに同じ値を登録しようとするとエラーが発生します。

製造番号のような値を重複させたくないカラムがあった場合に有用です。
>> 【SQLite SELECT文(データ取得)】に進む
>> PHP入門トップに戻る