【问题标题】:How to create triggers in Data Grip?如何在 Datagrip 中创建触发器?
【发布时间】:2017-09-26 04:07:25
【问题描述】:

我想在我的表中创建触发器。我使用 Data Grip 作为连接到我的数据库的接口。我用谷歌搜索了一下,文档说它有一个类似于“生成”下拉列表的东西,它有类似功能的东西和可用于创建的程序模板。但是我没有得到这样的下拉列表,即使我在右键单击表格后转到新选项时,我也没有获得函数或程序的选项。 我正在使用 DataGrip 2017.1.2 和 MySQL 数据源。

【问题讨论】:

    标签: mysql triggers datagrip


    【解决方案1】:

    如果不出意外,您可以开始编写 CREATE TRIGGER 语句,让 DataGrip 的代码完成功能一路为您提供帮助。

    在 DataGrip 中,打开控制台 (Ctrl+Shift+F10),或右键单击您的表名并选择New > Console File,打开一个窗口,您可以在其中开始输入“CREATE TRIGGER”,然后从那里开始。

    23.3 Using Triggers page in the MySQL manual 及其 23.3.1 触发器语法和示例链接页面是有用的参考。

    【讨论】:

      【解决方案2】:

      作为@Andrew 的答案的替代方案(自 2016.3 或 .2 起),您可以:

      • 打开数据库控制台
      • 按 Alt+Ins(Mac 上为 Cmd+N)
      • 会弹出“生成”菜单
      • 选择“触发器”
      • 将启动“实时模板”
      • 输入触发器名称...输入
      • 输入表名...输入
      • ...
      • 使用 Ctrl+Enter 执行生成的脚本

      【讨论】:

        猜你喜欢
        • 2015-10-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-08
        • 2018-04-16
        相关资源
        最近更新 更多