mysql 创建学生教务系统,已插入学生表名称为student,学号studentno,成绩表名称为score,课程表名称为course,课程编号为cname。创建一个事件并显示该函数的调用方
时间: 2024-03-28 08:41:57 浏览: 44
mysql数据库创建学生表
5星 · 资源好评率100%
好的,根据您的描述,我可以提供以下 MySQL 代码来创建事件,以显示调用方:
```
DELIMITER $$
CREATE EVENT show_caller
ON SCHEDULE EVERY 1 DAY
DO
BEGIN
SELECT EVENT_OBJECT_SCHEMA, EVENT_OBJECT_NAME, CONCAT(TRIGGER_SCHEMA, '.', TRIGGER_NAME) AS trigger_name
FROM information_schema.TRIGGERS
WHERE EVENT_OBJECT_SCHEMA = 'your_database_name' AND EVENT_OBJECT_NAME = 'your_event_name';
END $$
DELIMITER ;
```
请将上述代码中的 `your_database_name` 和 `your_event_name` 替换为您自己的数据库名称和事件名称。此代码将创建一个名为 `show_caller` 的事件,该事件将在每天执行一次,并显示调用方的信息,包括事件对象模式(即数据库名称)、事件对象名称(即事件名称)和触发器名称。
阅读全文