關於mysql資料庫兩個表資料對比問題

時間 2021-09-08 10:33:41

1樓:匿名使用者

insert into t2(a,b,c) select a,b,c from t1 where concat(a,b,c) not in (select concat(a,b,c) from t2)

注意:以上語句不能處理a,b,c中有null值的情況。

2樓:匿名使用者

不建議圖省事,老老實實寫三條比較好。

insert into t2 (a,b,c) select t1.a,t1.b,t1.

c from t1 left join t2 on t1.a = t2.a and ( t1.

b = t2.b or t1.c = t2.

c );

insert into t2 (a,b,c) select t1.a,t1.b,t1.

c from t1 left join t2 on t1.b = t2.b and ( t1.

a = t2.a or t1.c = t2.

c );

insert into t2 (a,b,c) select t1.a,t1.b,t1.

c from t1 left join t2 on t1.c = t2.c and ( t1.

b = t2.b or t1.a = t2.

a );

mysql資料庫怎樣建立表,MYsql資料庫怎樣建立表? 20

歐覓潘安然 比如要建立學生表表名為student,學生表有欄位學號 no 年齡 age create table student no int primary key 主鍵 age int 執行下就建立好了 隨便舉的例子,明白吧?謝謝採納! create database cookbook 建立一個...

MYSQL資料庫中怎麼建立表呢,MYSQL資料庫中怎麼建立乙個表呢?

進入mysql的命令視窗,敲命令 create database 資料庫名 use 資料庫名 create table 表名 id int 4 not null primary key auot increment 欄位名 資料型別 有帶介面的啊,我用的就是,不知道咋給你 mysql資料庫怎麼建立資...

如何配置兩個MySQL資料庫之間的主從同步功能

你可以寫些儲存過程來執行判斷兩庫之間表內容是否一致?不一致就插入!然後建立作業根據情況執行!如果你是sql2008的話也可以用這個方法!也可以用複製功能等!看你個人情況吧!同步資料表少就用第一種吧!我感覺配置和效率上還可以!如何實現oracle兩個資料庫之間的同步 為方便完成指定資料表的同步操作,可...