是否可以从记录中获取特定的更新列名?
如果是的话,请帮助我。因为我正在创建一个历史表来存储更新的列及其余表中的值。
请建议我正确处理这个问题....
答案 0 :(得分:1)
我相信这是不可能的。
但是,您可以创建一个更新trigger
来监视表的列,并使该触发器在历史记录表中插入记录。希望这会有所帮助。
答案 1 :(得分:0)
执行此操作的唯一方法是使用类似日志文件的内容,在这种情况下,您将创建一个表,每次有更新时都会包含更新的列。
通过这种方式,您将能够获得包含 table_name 和 column_name 的最后一条记录。
您可以使用类似的查询:
select id, column_name, table_name
from Log_table
order by id desc
limit 1