2013-12-16 22 views
1

我的查询是按我的知识是正确的,但给人的错误:触发器不能在系统表中创建在phpMyAdmin

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 - Triggers can not be created on system tables

回答

1

只要我有关,您不能在系统表上创建触发器。

请参阅mysql: Cant we create triggers on system tables?了解更多信息。

+0

但我没有在系统表上创建?所有的表格都是由我手动创建的 –

+0

好吧,那不是错误所说的。这是你做出的唯一表述还是你做了很多陈述? – Minoru