簡體   English   中英

Mysql觸發器,將所有行從一個表復制到另一個表中

[英]Mysql Trigger, Copy All Rows From One Table Into Another Table

我有三張桌子。

前綴 這里我有默認前綴

id     code    indx    price

價格表 這個表有pid,加入維護id。

id     code    name    price  pid

id   name   country   bla    bla

有沒有機會在mysql中創建觸發器,插入到表車后 ,將所有記錄從前綴復制到價格表中。 當我創建新車時,我想將默認信息從前綴復制到價格表。

我在堆棧中看到了一些文檔,但有些文檔無法幫助,其中一些是關於其他解決方案的。

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語句取決於要復制的列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM