小编典典

sqlite 数据库默认时间值 'now'

all

是否可以在 sqlite 数据库中创建一个具有默认为的时间戳列的表DATETIME('now')

像这样:

CREATE TABLE test (
    id INTEGER PRIMARY KEY AUTOINCREMENT, 
    t TIMESTAMP DEFAULT DATETIME('now')
);

这给出了一个错误......如何解决?


阅读 57

收藏
2022-06-21

共1个答案

小编典典

我相信你可以使用

CREATE TABLE test (
  id INTEGER PRIMARY KEY AUTOINCREMENT,
  t TIMESTAMP
  DEFAULT CURRENT_TIMESTAMP
);

从 3.1 版开始(来源

2022-06-21