2013-12-16 23 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