SQLite 3にDEFAULT制約で日付時刻(CURRENT_TIMESTAMP)を指定する

2022年1月10日

環境
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

 

SQLite

Posted by arkgame