如果有人对数据库执行任何查询,则发送电子邮件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果有人对数据库执行任何查询,则发送电子邮件相关的知识,希望对你有一定的参考价值。

基本上,每当用户执行任何查询(例如:SELECT查询)时,我希望用户立即通过电子邮件通知他或她已执行此查询(他刚使用的完整查询)查询。我之所以这样,是因为数据可以保密,所以出于安全考虑。谢谢。

答案

我建议不要使用这种方法。

如果数据是保密的,在邮件被检索后发送邮件似乎为时已晚。在夜间,可能需要数小时才能阅读此类邮件,在休假期间可能需要数天甚至数周。还想象每天检查100封邮件,其中大部分包含不可靠的查询。这很头疼。

更好地设置数据库,以便未经授权的个人无法检索机密数据。

如果你真的想设置一个发送电子邮件的触发器,你可能想看看这个答案:Send e-mail from a trigger

以上是关于如果有人对数据库执行任何查询,则发送电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

如果命令输出重定向到日志文件,则cron停止发送错误邮件

如果手动发送电子邮件,则触发代码以记录

如果条件为true,则使用python代码发送邮件

在NodeJS中发送不同的POST响应

如何在cakephp中一次发送多封电子邮件

在 PHPMailer 中调用 AddAttachment 不会发送邮件