我正在从服务器查询数据以更新本地数据库中的字段。
但是,我有 100 多列,因此我只想知道哪一列具有新值(与以前不同),以便我只能使用这些字段来准备/制作/构建本地数据库的更新命令。
示例:我的数据库中已有 100 列。服务器中的同一行已更新。现在我已经从服务器获取了所有这 100 列。(存储在列表对象中以在 Java 中制作准备语句)。100 列中只有 10 列已更新。我想更新哪 10 列。
如何用触发器做到这一点?
或者除了触发器之外还有其他方法,例如在 Cassandra 中,使用相同的 PK插入将作为一行的更新。