sqlite_action
CREATE TRIGGER https://www.sqlite.org/lang_createtrigger.html
触发器
DROP TABLE IF EXISTS user_token;
CREATE TABLE IF NOT EXISTS user_token (
id INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
token TEXT NULL,
"uid" INTEGER NULL,
"cid" INTEGER NULL,
"info" TEXT NULL,
created_at TEXT NOT NULL DEFAULT (DATETIME('now', 'localtime')),
updated_at TEXT NOT NULL DEFAULT (DATETIME('now', 'localtime'))
)
;
CREATE TRIGGER IF NOT EXISTS trigger_user_token_updated_at AFTER UPDATE ON user_token
BEGIN
UPDATE user_token SET updated_at = DATETIME('now', 'localtime')
WHERE rowid = NEW.rowid;
END;
通过触发器 自动更新时间
SQLite 触发器 | 菜鸟教程 https://www.runoob.com/sqlite/sqlite-trigger.html
sqlite3自动插入创建时间和更新时间 - wang_yb - 博客园 https://www.cnblogs.com/wang_yb/p/18239784
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
2023-10-09 连续查询 Continuous Queries
2023-10-09 closemuRUnlockIfHeldByScan
2022-10-09 StampedLock内部是基于CLH锁实现的,CLH是一种自旋锁,能够保证没有“饥饿现象”的发生,并且能够保证FIFO(先进先出)的服务顺序。
2021-10-09 不用 H5,闲鱼 Flutter 如何玩转小游戏?
2021-10-09 重度使用Flutter研发模式下的页面性能优化实践
2021-10-09 Flutter 打包与转译 编译 Flutter 即将占领整个 Web 开发
2021-10-09 interface {} is uint, not []uint8