拼搏发夹

文章
1
资源
0
加入时间
3年1月16天

mysql触发器中记录当前正在执行的sql语句.

mysql触发器, 很常见, 但是常规的两个变量只有New和OLD, 两个, 如何才能取得当前正在执行的sql语句呢?因为我想知道这条数据的状态是哪个sql修改的. 我好修补bug…那么这个需求就非常的合理又有说服力. 可惜mysql目前好像没有给触发器增加这个变量那么唯一的办法就是另寻他法了.于是目标转移到mysql日志上.或者全局变量上. 或许全局变量有关于当前sql的变量.那么开始找首先映入 眼帘的是-- 开启日志记录功能SET GLOBAL general_log = ON;