【问题标题】:use trigger with update and insert query both in mysql在mysql中使用带有更新和插入查询的触发器
【发布时间】:2011-06-29 05:19:34
【问题描述】:

我有一个带有用户名和密码的登录页面,如果用户忘记了他/她的密码,那么会有一个忘记密码的链接,如果一个人输入了它的电子邮件 ID,然后默认密码将发送到它的 ID,它会还使用更新查询在表中更新它,问题是当我们将来将此项目提供给客户时,我们会截断整个数据并给他空数据库,那时更新查询将无法工作,我需要使用插入查询,所以我需要一个触发器查询,它会在插入和更新查询时触发,稍后也会在数据填充时触发,请帮忙,因为我从未使用过触发器,而且我不知道它的语法,请通过显示示例来解释我

【问题讨论】:

  • 神圣的意识流。如果你想获得帮助,你需要用更好的标点符号来写作。
  • “请帮忙,因为我从来不_____而且我不知道它的语法”对于任何类型的工程师都是不可接受的。阅读手册。它有语法和许多例子。

标签: mysql triggers insert


【解决方案1】:

您不需要触发器。只需运行INSERT INTO...ON DUPLICATE KEY UPDATE 查询。它将插入一行,但如果已存在具有相同主键的行,则改为更新现有行中的列。

http://dev.mysql.com/doc/refman/5.1/en/insert-on-duplicate.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-13
    • 2014-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多