如何从触发器中插入行id

时间:2014-09-16 07:32:54

标签: mysql triggers

我正在创建一个触发器。在该触发器中,我在插入条件之后将一些数据插入到两个表中。我的问题是在第二次插入我需要插入行的id通过第一次插入查询触发器。我试过这个

DELIMITER $$
CREATE TRIGGER `message_format` AFTER INSERT ON `shops`
 FOR EACH ROW begin
INSERT INTO message (shop_id, title, content)
Values (new.id, 'Message Templet','<p>Thank you for booking your fitting appointment online.</p>');

INSERT INTO frontend (area, _id, cdate,expdate,author_id,published)
Values ('message',"select `id_message` from message where shop_id=new.id",now(),'9999-12-31','0', '1');

END$$
DELIMITER ;

但它不起作用。任何人都有任何想法。请帮助我。您的帮助将不胜感激。

0 个答案:

没有答案