タグ

ブックマーク / qiita.com/kerupani129 (1)

  • SQLite3 で created_at, updated_at - Qiita

    今更な内容ではありますが、分かりやすくまとめたかったのと、よそにあった情報で気になった部分を修正して書きたいと思います。 1. 答え CREATE TABLE test ( test TEXT, created_at TEXT NOT NULL DEFAULT (DATETIME('now', 'localtime')), updated_at TEXT NOT NULL DEFAULT (DATETIME('now', 'localtime')) ); CREATE TRIGGER trigger_test_updated_at AFTER UPDATE ON test BEGIN UPDATE test SET updated_at = DATETIME('now', 'localtime') WHERE rowid == NEW.rowid; END; テーブル名やトリガー名の te

    SQLite3 で created_at, updated_at - Qiita
    iww
    iww 2022/09/09
    SQLiteにはtimestampの機能が無いのでトリガーで頑張るしかない という話
  • 1