【发布时间】:2012-07-19 08:10:42
【问题描述】:
定义关系时,我想在插入时将属性更新为时间戳。例如,我现在拥有的一张工作表
CREATE TABLE t1(
id INTEGER PRIMARY KEY AUTOINCREMENT,
time TIMESTAMP
DEFAULT CURRENT_TIMESTAMP,
txt TEXT);
这是在插入时更新时间戳,例如,insert into t1 (txt) values ('hello') 添加行 1|2012-07-19 08:07:20|hello|。但是,我希望将此日期格式化为 unixepoch 格式。
我阅读了docs,但这并不清楚。例如,我将表关系修改为time TIMESTAMP DEFAULT DATETIME('now','unixepoch'),但出现错误。在这里,就像在文档中一样,now 是我的时间字符串,unixepoch 是修饰符,但它不起作用。有人可以帮我如何将其格式化为 unixepoch 时间戳吗?
【问题讨论】:
-
AUTOINCREMENT对于INTEGER PRIMARY KEY不是必需的。