Mysql 如何从触发器获取插入的行id
我正在创造一个触发器。在该触发器中,我在insert条件之后将一些数据插入到两个表中。我的问题是在第二次插入中,我需要触发器的第一次插入查询所插入行的id。我试过这个Mysql 如何从触发器获取插入的行id,mysql,triggers,Mysql,Triggers,我正在创造一个触发器。在该触发器中,我在insert条件之后将一些数据插入到两个表中。我的问题是在第二次插入中,我需要触发器的第一次插入查询所插入行的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 Temple
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 ;
但它不起作用。谁都知道。请帮帮我,谢谢你的帮助 那怎么办?哦,谢谢Vmai。它很有效!!