是否可以在 sqlite 数据库中创建一个具有默认为的时间戳列的表DATETIME('now')?
DATETIME('now')
像这样:
CREATE TABLE test ( id INTEGER PRIMARY KEY AUTOINCREMENT, t TIMESTAMP DEFAULT DATETIME('now') );
这给出了一个错误......如何解决?
我相信你可以使用
CREATE TABLE test ( id INTEGER PRIMARY KEY AUTOINCREMENT, t TIMESTAMP DEFAULT CURRENT_TIMESTAMP );
从 3.1 版开始(来源)