1

我有三张桌子。

前缀。这里我有默认前缀

id     code    indx    price

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

id     code    name    price  pid

id   name   country   bla    bla

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

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

4

1 回答 1

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

于 2013-07-12T14:31:47.223 回答