觸發器—一個表更新資料時同步欄位到另一個表中
有這樣一個需求,有表t1(id int,code int)、t2(id int,code int),對錶t1做資料插入的同時會更新到t2同步,可以通過觸發器來實現
mysql觸發器:
DELIMITER $$
USE `AAA`$$
DROP TRIGGER /*!50032 IF EXISTS */ `test1`$$
CREATE
/*!50017 DEFINER = 'root'@'localhost' */
TRIGGER `test1` AFTER INSERT ON `t1`
FOR EACH ROW BEGIN
INSERT INTO t2 SET id=new.id,CODE=new.code;
END;
$$
DELIMITER ;
oracle觸發器:
create or replace trigger test1
after insert on t1
for each row
declare
-- local variables here
begin
insert into t2(id,code) values(:new.id,:new.code);
end test1;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/26252014/viewspace-756725/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 觸發器—一個表插入資料時其他欄位同步自增長欄位觸發器
- SQL Server一個表新增資料,引發另一個表更新資料 的一個簡單觸發器例子SQLServer觸發器
- oracle 觸發器,當一個表更新或插入時將資料同步至另個庫中的某個表中Oracle觸發器
- MySQL 更新一個表裡的欄位等於另一個表某欄位的值MySql
- Sql查詢 一個表中某欄位的資料在另一個表中某欄位中不存在的SQL
- 把一個一中的欄位更新另一個表中的t-sqlSQL
- 把一個資料表中的資料匯入另一個表,觸發器和儲存過程的觸發器儲存過程
- mysql 從一個表中查詢,插入到另一個表中MySql
- MySQL 更新同一個表不同欄位MySql
- 向資料庫中全部表中增加一個欄位的SQL資料庫SQL
- SqlServer將資料庫中的表複製到另一個資料庫SQLServer資料庫
- Oracle如何把一個表匯出匯入到另一個伺服器上的另一個表裡Oracle伺服器
- laravel sync()同步時修改中間表欄位Laravel
- 查詢一個表的一列插入到另一個表
- [探索]在使用模型時,關於資料表欄位的一個思考?模型
- oracle:聯表更新多個欄位的值Oracle
- oracle 觸發器-表同步Oracle觸發器
- 更新大表中某個欄位的儲存過程儲存過程
- 觸發器實現表資料自動更新觸發器
- mysql從一張表中取出資料插入到另一張表MySql
- MySQL中修改一個資料庫下包含有某個相同欄位的所有表的欄位長度MySql資料庫
- Sql Server 匯入另一個資料庫中的表資料SQLServer資料庫
- 表中已有資料,將表中某個欄位為空的改為非空
- mysql正則匹配解決查詢一個欄位是否在另一個欄位中MySql
- 如何查詢某個資料表中除某個欄位的所有資訊???
- 移動一個帶有lob欄位的表到另外一個表空間的語法
- ORACLE 模擬資料之 從指定表中的指定欄位時隨機出一個值Oracle隨機
- 動態為10g資料庫的表新增欄位,到256個欄位,hung住了?資料庫
- 更新一張與另一張表關聯的連線欄位記錄
- python指令碼完成資料庫的一個表一個表的遷移到另一臺伺服器Python指令碼資料庫伺服器
- 使用exp/imp來移動表空間到另一個資料庫中的例子資料庫
- 【Mongo】mongo更新欄位為另一欄位的值Go
- ORACLE表資料觸發器,僅保留一天的實時資料Oracle觸發器
- MySQL-取某個欄位表中每組幾行資料方式MySql
- MySQL 拷貝一個InnoDB分割槽表到另一個例項MySql
- 怎樣獲得資料表中某個欄位的第二個最大值
- mysql資料表按照某個欄位分類輸出MySql
- 【SQL 資料庫】將一張資料表資訊複製到另一張資料表SQL資料庫