【发布时间】:2015-03-19 20:11:38
【问题描述】:
如何通过电子邮件发送数据库事务的状态
场景:“UPDATE xxx SET xxxx=1111 where yyy=111;
无论数据库中的值是否更新,我都需要触发邮件状态。我该怎么做
【问题讨论】:
-
嗯,这实际上是两个问题,如果其他问题不清楚,请单独提出一个问题。
如何通过电子邮件发送数据库事务的状态
场景:“UPDATE xxx SET xxxx=1111 where 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 [username] : 此选项用于在 MySQL 中选择用户名。
-p [password] : 此选项用于在 MySQL 中选择密码。
对于mail 命令
-s [subject]:此选项用于主题字符串。
Reference 用于mail 命令。
【讨论】: