使用CURRENT_TIMESTAMP
创建,发现在部分运行环境时间不符,考虑用datetime('now', 'localtime')
创建语句
CREATE TABLE logs (
id INTEGER PRIMARY KEY,
event TEXT,
created_at TEXT DEFAULT CURRENT_TIMESTAMP -- 或 datetime('now', 'localtime')
);
在 SQLite 中,你可以使用 datetime('now', 'localtime')
来获取本地时间并将其设置为默认值。以下是如何编写你的 CREATE TABLE
语句:
CREATE TABLE logs (
id INTEGER PRIMARY KEY,
event TEXT,
created_at TEXT DEFAULT (datetime