2014-03-03 251 views
0

我想將剛剛從我的Table1中刪除的內容保存到名爲Table2的另一個相同的表中。所有字段在兩個表中都是相同的。觸發器的外觀如何?sqlite在刪除插入觸發器之前

+1

我希望這個[link](http://www.sqlite.org/lang_createtrigger.html)能夠幫助你回答你的問題。 – Diaton

+1

@ user3351050雖然我們喜歡幫助和回答問題,但我們不喜歡聽起來像「爲我工作」的「問題」。在問題中,請包括您嘗試過的內容,您卡在哪裏或爲什麼不起作用,樣本數據和預期產出。 – fancyPants

回答

0

創建於表1的觸發器(前刪除 - 每一行):

INSERT INTO [Table2] 
    [VALUE1], 
    [VALUE2], 
    [VALUE3] 
    VALUES ([old].[VALUE1], [old].[VALUE2], [OLD].[VALUE3]); 

或者你可以使用SQL經典:

INSERT INTO TABLE2 SELECT * FROM表1;