1. 程式人生 > >把插入的資料自動備份到另一個表中 ~ 語境:本地和伺服器自動同步

把插入的資料自動備份到另一個表中 ~ 語境:本地和伺服器自動同步

逆天最近在弄一個本地和伺服器自動同步的東西,每天都會新增很多新資料,本地和伺服器同樣的ShopMenu表,我總不能每次都把伺服器的清掉然後再把本地的匯入進去吧~

可能有人說~直接插伺服器的資料庫不就可以了嗎? 可惜==》 本地的資料測試通過後才允許同步到伺服器中

可能又有人說~設定一個

所以就有了以下語境:把插入的資料自動備份到另一個表中

其實語法很簡單,就是設定一個簡單的觸發器(逆天很少用,可能有大神用的比較拗)

if exists(select * from sysobjects where name='tr_ShopMenuBak')
  drop trigger tr_ShopMenuBak


go
create trigger tr_ShopMenuBak
on ShopMenuBak after insert
as
  insert into BackupShopMenuBak select * from inserted
go

呼叫:

相關推薦

插入資料自動備份一個 ~ 語境本地伺服器自動同步

逆天最近在弄一個本地和伺服器自動同步的東西,每天都會新增很多新資料,本地和伺服器同樣的ShopMenu表,我總不能每次都把伺服器的清掉然後再把本地的匯入進去吧~ 可能有人說~直接插伺服器的資料庫不就可以了嗎? 可惜==》 本地的資料測試通過後才允許同步到伺服器中 可能又有人說~設定一個 所以就有

oracle一個資料複製到一個

1. 新增一個表,通過另一個表的結構和資料 create table XTHAME.tab1 as select * from DSKNOW.COMBDVERSION 2. 如果表存在: in

如何將一個excel表格的資料匹配到一個

我們在操作excel表的時,有時需要將一個excel表中的資料匹配到另一個表中,那麼就需要用到VLOOKUP函式,VLOOKUP函式是Excel中的一個縱向查詢函式,VLOOKUP是按列查詢,最終返回該列所需查詢列序所對應的值,下面分步介紹一下VLOOKUP函式的用法,希望

SQLITE 一個資料複製到一個

在SQL中有如下兩種方法可以實現將一個表中資料到另一個表中 1> select ... into new_tablename from ... where ... 2> insert (into) old_tablename select ... from ...

Oracle中將一個某一欄位的資料更新到一個某一欄位

首先想到的sql:update 表2 set 表2.c=(select val from 表2 where 表1.a=表2.a);但這樣會出現在表1中有的行,如果在表2中沒有對應的行,值被更新為null

SQL如何將一個的某一列的資料複製到一個的某一列裡

表一: SPRD PRD_NO      SPC          001                NULL 002               NULL 003               NULL ...                    ... 表二

MySql一個資料插入一個

將一個表的資料插入到另外一個表中的幾種情況如下: 1.如果2張表的欄位一致,並且希望插入全部資料,可以用這種方法:      INSERT INTO 目標表 SELECT * FROM 來源表;      例如:insert into insertTest sele

【Sql Server】使用觸發器一個滿足條件的資料部分欄位插入一個

create trigger 觸發器名稱 on 對哪個表起作用 after insert,update as if @@rowcount =0 return set nocount on begin transaction; insert into 表名 (col1,co

MySql一個的數據插入一個的實現代碼

全部 pan php replace 設置 content text 不存在 mysql數據庫 小編今天在寫一個 將一個數據庫的表數據 導入到 另一個數據庫的表的時候 我是這麽寫的 <?php header("Content-type:text/html;char

查詢幾個資料,根據存在情況,插入一個

INSERT INTO now_pay_cust_stat (     customer_id,     n_p_custid,     sum_offer_order,     sum_offer_p

SQL 將一個資料插入一個

語法: 1.原來沒有的建立的表 select * into 表A form 表B where條件 2.原來存在的表 insert into 表A select * from 表B where 條件 示例: USE Student_Course2 IF EXISTS(SELE

Mysql增加新列,從一個插入對應的資料

有測試表A(test_door)如下,新增doorName列,需要從測試表表B(tset_name)中更新對應的資料 測試表B如下 測試表A與doorId與表B Id欄位對應 如何更新?網

sql將一個資料插入一個的方法

列名不一定要相同,只要你在HH中列出要插入列的列表跟select from mm表中的選擇的列的列表一一對應就可以了,當然兩邊的資料型別應該是相容的。 insert into hh (fielda,f

ORACLE SQL: 從一個查詢資料插入一個

insert into expertinfo (expertid,expertname,expertcode,sex,enabled) select primarykey as expertid, name as expertname,

mysql一個資料批量轉移到一個

mysql中把一個表的資料批量匯入另一個表中 不管是在網站開發還是在應用程式開發中,我們經常會碰到需要將MySQL或MS SQLServer某個表的資料批量匯入到另一個表的情況,甚至有時還需要指定匯入欄位。  本文就將以MySQL資料庫為例,介紹如何通過SQL命令列

程式碼實現從某個查詢資料插入一個

前提條件&產生問題原因: 1、由於資料量比較大,又沒有使用hadoop等方式處理資料。所以使用分表的形式。分表的看另一篇文章。 2、然後,需求變了,臥槽~~~需求又變了!!!不用分表了,需要把所有的分表資料,插入到一張表中。當然,這所有表的欄位要求一致。 ///稍

mysql一個的數據批量導入一個(不同情況)

插入 where 並且 導出表 一個表 mys 必須 程序開發 clas mysql中把一個表的數據批量導入另一個表中 不管是在網站開發還是在應用程序開發中,我們經常會碰到需要將MySQL某個表的數據批量導入到另一個表的情況,甚至有時還需要指定導入字段。 本文就將

sql一個的數據插入一個sql語句怎麽寫?謝謝!

另一個 來電 一個 保留 生日 ongl 讓我 短信 都是 <p>  有了朋友,她不再感到孤獨,不再覺得無,助,不再產生自殘,她笑了,發自內心的真正的笑。她決定把心中的一切毫無保留地向他傾訴,她與他約好了時間。 但他太忙了,太忙了。於是,她在QQ上留言,在手機上

查詢後並插入一個

HERE 雪花 mod bsp -s count from ant 測試 insert into `jh-smkj`.`jh_shop_sku` ( `skuId`, `shopId`, `skuModelId`, `skuQuant`, `skuPrice`, `skuS

資料庫某個的某個欄位的值是用逗號隔開的多個值,根據逗號拆分並從一個查出資料返回

有兩個表A,B,表結構如下: A表 B表 關聯關係說明如下: (1)A.hospital_catalog=B.id (2)A表中hospital_catalog欄位的值是以 逗號 “,” 隔開,且兩邊用中括號“[ ]”包起,