c# - 在编辑 mysql 数据库后运行某种脚本 C#

标签 c# mysql database editing

在我的 mysql 数据库中编辑了一行或条目后,是否有办法运行某种脚本或进程。我主要想知道,因为我想在创建条目后发送一封电子邮件以进行用户身份验证。之后,单击发送到电子邮件的链接后,我将想出一种更新条目的方法。我最熟悉 C#,但无论如何我都愿意为此学习 php。任何代码示例或教程都会很棒。

我在网上搜索过,但没有找到任何有用的东西。也许我只是不知道要寻找什么。

我不知道这是否相关,但在属性下,有一个“更新当前时间戳”的选项。这会相关吗?

附加信息。我使用 C# 进行基于客户端的操作,使用带有 phpMyAdmin 的 Cpanel 进行数据库编辑。

最佳答案

您可能对触发器感兴趣。继续阅读 http://dev.mysql.com/doc/refman/5.0/en/triggers.html

编辑您的下一个问题可能是:如何从触发器发送电子邮件?

不幸的是,没有一种简单的方法可以做到这一点。这是两种不同的方法:

  • 你可以写一个所谓的user defined function (或找到现有的),这将发送一封电子邮件,并且将从触发器调用此函数。
  • 触发器会将要发送的电子邮件写入队列。 (队列可能是一个表,甚至是一个文件)。将有一个系统作业会定期从队列中读取并发送电子邮件。

关于c# - 在编辑 mysql 数据库后运行某种脚本 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13051851/

相关文章:

php - Zend DB SELECT 与数据库中的 JOIN

c# - 想要将图像保存到文件夹并将 url 保存在数据库中

mysql - 优化表和查询

C# 如何实现具体类不同的接口(interface)?

c# - 添加或修改 True Type 字体 (TTF) 中字形的简单方法

c# - LINQ 到 SQL : OnValidate() and custom domain model classes

mysql - 仅当列值为今天的日期时才需要触发触发器

c# - 如何使用 FtpWebRequest 正确断开与 FTP 服务器的连接

php - 从 3 个表中获取结果,其中 2 个列匹配 mysql

javascript - 使用 Mysql UNIX_TIMESTAMP() 到 JAVASCRIPT Date.UTC() 获得不同的结果