有没有办法在更新查询后仅获取受影响的列?在涉及 10 列的更新查询之后,我知道只有 2 列真正更新(因为其他列的值没有改变)。为了记录目的,我需要知道更改后的列的名称。
$this->db->query("UPDATE `table1` SET name = $name,......................,column10=10 WHERE id=$id")->result();
$this->db->affected_rows();
这段代码给出了受影响的行数,但我想要数据和更新的列信息。
FFIVE