📅  最后修改于: 2023-12-03 15:24:19.016000             🧑  作者: Mango
在 MySQL 数据库中,触发器是用于自动执行特定操作的存储过程。当特定事件发生时(例如,对数据库中的表执行 INSERT、UPDATE 或 DELETE 操作),触发器可以自动执行一些指定的操作。在 phpMyAdmin 中,您可以轻松地创建、编辑和删除触发器。
打开您的 Web 浏览器并输入 URL,例如 http://localhost/phpmyadmin(这取决于您的 Web 服务器配置)。在 phpMyAdmin 的主页面上,单击左侧导航菜单中的目标数据库名称。
在打开的数据库页面中,在左侧导航菜单中单击“表”的选项卡。从列表中选择要创建触发器的表。
在所选表的概览页面上,单击顶部导航菜单中的“触发器”选项卡。
单击页面顶部的“新建”按钮。在出现的表单中输入触发器的名称,并在“触发时间”和“事件”下拉列表中选择所需的选项。触发事件可以是 INSERT、UPDATE 或 DELETE 操作。
在“触发器语句”框中,编写触发器代码。在这里,您可以使用 SQL 语句编写要在触发器执行时执行的操作。例如,以下代码创建了一个触发器,当对 tbl_name 表执行 INSERT 操作时,它将在另一个表中插入相同的值:
CREATE TRIGGER trigger_name
AFTER INSERT ON tbl_name
FOR EACH ROW
INSERT INTO another_table (column1, column2, column3)
VALUES (NEW.column1, NEW.column2, NEW.column3);
完成代码编写后,单击页面底部的“保存”按钮以保存新触发器。要测试触发器,请执行所选表的相应操作(如 INSERT、UPDATE 或 DELETE),并检查相应的结果。
现在您已经知道如何在 phpMyAdmin 中创建触发器了。触发器是自动执行操作的强大工具,可帮助您管理数据库中的数据。无论您是一名开发人员还是一名数据库管理员,掌握创建和使用触发器的知识都将为您的工作带来很大的帮助。