>> PHP入門トップに戻る

SQLite NOT NULL制約

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

NOT NULL制約を設定されたカラムはNULLの値を格納できなくなります。

以下のようなSQLコマンドをsqlite_query関数より実行します。
CREATE TABLE テーブル名(カラム名 型名 NOT NULL)
上記のようにテーブル作成時に設定したカラムに指定します。

testテーブルにint型のidというNOT NULL制約が付加されたカラムを作成するには
以下のようにします。
CREATE TABLE test(id int NOT NULL)
NOT NULLが設定されたカラムに対してNULLを格納しようとするとエラーが発生します。

NULLを格納したくないカラムを設定するときに有用です。


>> 【SQLite DEFAULT制約】に進む
>> PHP入門トップに戻る