0

我想记录将一列的值从一个预定值更改为另一个预定值的任何内容的完整 SQL 查询。不幸的是,我不清楚如何做到这一点,即使是这样。

有任何想法吗?

谢谢!

4

2 回答 2

0

MySQL Proxy可以帮助您获取查询,您可以编写一个过滤器来选择仅影响特定行的查询。

于 2013-04-19T17:09:29.420 回答
0

在表上设置更新触发器(之后或之前)。

然后有逻辑(表示为伪代码):

if old.col = 'Value1' and new.col = 'Value2'
then insert into logrecords(. . .) select "what I want to log here"
end if ;
于 2013-04-19T17:06:02.530 回答