【问题标题】:trigger can not be created on system table in phpmyadmin无法在 phpmyadmin 的系统表上创建触发器
【发布时间】:2013-12-16 16:49:54
【问题描述】:

据我所知,我的查询是正确的,但给出了错误:

CREATE TRIGGER `invite` AFTER INSERT ON `invite_page`
 FOR EACH ROW BEGIN
    Insert into userpost(userid,url,title,preview,sentiment,time) 

                        values(NEW.userid,NEW.url,NEW.title,NEW.preview,NEW.sentiment,NEW.time);

    Insert into urlcontent(userid,url,title,preview,sentiment,time)

                        values(NEW.userid,NEW.url,NEW.title,NEW.preview,NEW.sentiment,NEW.time);
END

错误是:

#1465 - 无法在系统表上创建触发器

【问题讨论】:

    标签: mysql sql phpmyadmin


    【解决方案1】:

    就我而言,您不能在系统表上创建触发器。

    更多信息请参见mysql: Cant we create triggers on system tables?

    【讨论】:

    • 但我没有在系统表上创建?所有表格都是我手动创建的
    • 嗯,这不是错误的意思。这是你唯一的声明还是你做了很多声明?
    猜你喜欢
    • 1970-01-01
    • 2020-11-22
    • 2017-08-27
    • 1970-01-01
    • 1970-01-01
    • 2018-03-04
    • 2012-05-07
    • 2015-10-14
    相关资源
    最近更新 更多