SQLite 3にDEFAULT制約で日付時刻(CURRENT_TIMESTAMP)を指定する
環境
Windows10 64bit
SQLite 3.37.0
日付や時刻の形式
CURRENT_TIMESTAMP YYYY-MM-DD HH:MM:SS
操作例
1.テーブルを作成します
regdateカラムにdefault制約を設定します。値はCURRENT_TIMESTAMP を指定します。
sqlite> create table seitu(sno integer, sname text, regdate default CURRENT_TIMESTAMP);
2.データを追加します
sqlite> insert into seitu(sno,sname)values(2001,’池袋’);
sqlite> insert into seitu(sno,sname)values(3003,’品川’);
sqlite> insert into seitu(sno,sname)values(4004,’新宿’);
3.データを検索します
sqlite> select * from seitu; 2001|池袋|2022-01-10 10:02:00 3003|品川|2022-01-10 10:02:21 4004|新宿|2022-01-10 10:03:21