gpt4 book ai didi

Mysql触发器,将一个表中的所有行复制到另一个表中

转载 作者:行者123 更新时间:2023-11-29 04:46:59 26 4
gpt4 key购买 nike

我有三个表。

前缀。这里我有默认前缀

id     code    indx    price

表格价目表。此表有 pid,连接到 maintable id。

id     code    name    price  pid

table 汽车

id   name   country   bla    bla

是否有机会在 mysql 中创建触发器,在插入表 cars 后,将前缀中的所有记录复制到价格表中。当我创建新车时,我想将默认信息从前缀复制到价目表。

我在堆栈中看到了一些文档,但其中一些无法帮助,其中一些是关于其他解决方案的。

最佳答案

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 语句取决于您要复制的列。

关于Mysql触发器,将一个表中的所有行复制到另一个表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17617282/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com