「SQLite3」update構文に現在の日付時刻を更新するサンプル

環境
Windows 11 Pro 21H2 64bit
SQLite 3.39.2

構文
update テーブル名 set 列名 =datetime('now’, 'localtime’) where 条件式
datetime('now’, 'localtime’)を使って現在の日付時刻を取得します。

使用例
1.データベースを作成します

C:\study\sqlite>sqlite3 test.sqlite3
SQLite version 3.39.2 2022-07-21 15:24:47
Enter ".help" for usage hints.
sqlite>

2.テーブルを作成します

sqlite> create table usertbl(uid,uname,regdate);

3.現在の日付を更新します

sqlite> update usertbl set regdate =datetime('now', 'localtime') where uid='1001';

4.更新結果を確認します
SQL構文

sqlite> select * from usertbl where uid ='1001';

実行結果
1001|user001|2022-09-13 07:27:10

SQLite

Posted by arkgame