如何通过电子邮件发送数据库事务的状态
场景:“更新 xxx SET xxxx=1111,其中 yyy=111;
我需要触发一封邮件,说明数据库中的值是否已更新。我该怎么做
最佳答案
有一种方法可以在单行命令中完成这两项操作,使用 mysql
和 mail
命令,如下所示,
mysql -D databasename -u username -p password -e "update xxx set xxxx= 1111 where yyy=111"|mail -s subject your@mail.com
以下是上述命令的解释:
对于mysql
命令
-D [database]
:该选项用于选择MySQL中的数据库。
-u [用户名]
:此选项用于在 MySQL 中选择用户名。
-p [password]
:该选项用于在 MySQL 中选择密码。
对于邮件
命令
-s [subject]
:此选项用于主题字符串。
Reference对于mail
命令。
关于linux - 使用linux命令发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28064998/