sqlite在删除插入触发器之前

时间:2014-03-03 02:39:24

标签: sql sqlite

我想将要从Table1删除的内容保存到另一个名为Table2的相同表中。两个表中的所有字段都相同。触发器看起来如何?

1 个答案:

答案 0 :(得分:0)

在Table1上创建一个触发器(在删除之前 - 每行):

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

或者您可以使用经典SQL:

  

INSERT INTO TABLE2 SELECT * FROM TABLE1;