我有三张桌子。
表前缀。这里我有默认前缀
id code indx price
表价格表。这个表有pid,加入维护ID。
id code name price pid
表汽车
id name country bla bla
在插入表 cars 之后,是否有机会在mysql中触发,将前缀中的所有记录复制到pricelist中。当我创建新车时,我想将默认信息从前缀复制到价格表。
我在堆栈中看到了一些文档,但有些文档无法提供帮助,其中一些文档是关于其他解决方案的。
答案 0 :(得分:4)
delimiter //
CREATE TRIGGER `copy_default` AFTER INSERT ON cars
FOR EACH ROW BEGIN
insert into pricelist (id, code, name, price)
select NEW.id, code, indx, price
from prefix;
END;
//
delimiter ;
这样的事情。确切的insert
语句取决于您要复制的列。