MySQL触发器-启用后创建不起作用

时间:2019-05-31 19:31:49

标签: mysql sql triggers schema

当我尝试创建触发器以在USER1模式下创建表后在表questiontypes中插入内容时,我从MySQL收到此错误(在phpmyadmin上执行):Sorry an unexpected error happened!

DELIMITER $$

CREATE OR REPLACE TRIGGER create_table_trigger
AFTER CREATE ON USER1.SCHEMA
BEGIN
    INSERT INTO USER1.questiontypes VALUES('text');
END;

DELIMITER ;

有人可以解决吗?

1 个答案:

答案 0 :(得分:0)

很难找到关于某物不存在的文档;但是MYSQL相当详细的文档中没有提及DDL触发器,这是一个重要指标。

此外,有关CREATE TRIGGER的官方文档仅将INSERT,UPDATE和DELETE显示为事件类型。 here

我能找到的最接近官方名称的地方是未分配的MySql“工作日志”条目here,其中记录了对该功能的请求。