有没有办法标记或标记mysql事务以进行日志记录?

时间:2018-02-24 02:47:53

标签: mysql

我正在考虑将mysql的日志记录作为一种审计形式。我已经在外部日志中记录了与数据库的所有交互,但是,随着新版本的开发,这些交易可能会发生变化。

我知道我可以将查询与

组合在一起
START TRANSACTION
...
BEGIN
...
COMMIT

有没有办法“标记”,标记或添加最终在日志中可以提供有关交易的元信息的评论?

e.g。

START TRANSACTION //By [user] in [function()], [product], version [XX.YY]
...
BEGIN
...
COMMIT

1 个答案:

答案 0 :(得分:1)

SQL supports comments,默认情况下,MySQL不会在其日志中写入注释,您可以使用基于语句的binlog,也可以启用binlog_rows_query_log_events option,此选项自5.7以来可用。