>> PHP入門トップに戻る
SQLiteのNOT NULL制約について説明します。
NOT NULL制約を設定されたカラムはNULLの値を格納できなくなります。
以下のようなSQLコマンドをsqlite_query関数より実行します。
testテーブルにint型のidというNOT NULL制約が付加されたカラムを作成するには
以下のようにします。
NULLを格納したくないカラムを設定するときに有用です。
>> 【SQLite DEFAULT制約】に進む
>> PHP入門トップに戻る
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入門トップに戻る