国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL實現兩張表數據的同步

2024-07-24 12:53:32
字體:
來源:轉載
供稿:網友

mysql通過觸發器實現兩個表的同步,需要了解的朋友可以看一下。

有兩張表A和B,要求往A里面插入一條記錄的同時要向B里面也插入一條記錄,向B里面插入一條記錄的同時也向A插入一條記錄。兩張表的結構不同,需要將其中幾個字段對應起來。可以用下面的觸發器實現。

表A的觸發器:

beginset @disable=1;if @disable=1 and NOT EXISTS(SELECT 1 FROM tableB where ID=new.ID) then insert into tableB (ID,對應字段1) values(new.ID,new.對應字段1);end if; set @disable=0;end

表B的觸發器:

beginset @disable=1;if @disable=1 and NOT EXISTS(SELECT 1 FROM tableA where ID=new.ID) then insert into tableA (ID,對應字段1) values(new.ID,new.對應字段1);end if; set @disable=0;end

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持錯新站長站。

您可能感興趣的文章:

MySQL數據表字段內容的批量修改、清空、復制等更新命令MySQL刪除表數據的方法Python如何讀取MySQL數據庫表數據MySQL多表數據記錄查詢詳解MySQL在右表數據不唯一的情況下使用left join的方法Mysql復制表結構、表數據的方法php+mysqli批量查詢多張表數據的方法Mysql 根據一個表數據更新另一個表的某些字段(sql語句)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 贵阳市| 大城县| 天镇县| 西乌珠穆沁旗| 潞西市| 靖远县| 思南县| 盖州市| 淅川县| 吐鲁番市| 和林格尔县| 丰县| 敦化市| 抚顺县| 台北县| 喀什市| 金堂县| 威海市| 平陆县| 洪洞县| 格尔木市| 安康市| 柳河县| 汝南县| 阳新县| 安多县| 通州区| 介休市| 新河县| 兴安盟| 平陆县| 鸡西市| 迁安市| 盐池县| 甘洛县| 天长市| 阳东县| 望谟县| 郯城县| 凤台县| 原平市|