SQLite 触发器,将 OLD/NEW 转换为 TEXT

SQLite Trigger, Convert OLD/NEW to TEXT

如何将 SQLite 触发器变量 OLD/NEW 转换为 TEXT 或者如果可能的话 JSON 对象? 我想记录对另一个 table.

的所有更改

这是不可能的。

旧的和新的不是"trigger variables";它们是可以在列引用中使用的关键字,例如 OLD.columnname.

如果要记录列值的更改,则必须在每个触发器中写出 table 的所有列。