>> PHP入門トップに戻る
SQLiteのUNIQUE制約について説明します。
UNIQUE制約が設定されたカラムは同じ値を格納できなくなります。
以下のようなSQLコマンドをsqlite_query関数より実行します。
または、以下のような書式も可能です。
testテーブルのint型のidというカラムにUNIQUE制約を追加するには、
以下のようになります。
このカラムに同じ値を登録しようとするとエラーが発生します。
製造番号のような値を重複させたくないカラムがあった場合に有用です。
>> 【SQLite SELECT文(データ取得)】に進む
>> PHP入門トップに戻る
SQLite UNIQUE制約
UNIQUE制約が設定されたカラムは同じ値を格納できなくなります。
以下のようなSQLコマンドをsqlite_query関数より実行します。
1 | CREATE TABLE テーブル名(カラム名 型 UNIQUE ) |
1 | CREATE TABLE テーブル名(カラム名 型, UNIQUE (カラム名)) |
以下のようになります。
1 | CREATE TABLE test(id int UNIQUE ) |
製造番号のような値を重複させたくないカラムがあった場合に有用です。
>> 【SQLite SELECT文(データ取得)】に進む
>> PHP入門トップに戻る