如果還有判斷已經有是否重復,有了就更新,沒有就插入
建議使用 類似
merge into hwicd.t_handle_reply_info a
using t_tmp_handle_reply_info b
on (a.handleid = b.handleid)
WHEN MATCHED THEN
UPDATE SET a.updatetime=b.updatetime,
a.handleopinion =b.handleopinion
WHEN NOT MATCHED THEN
insert ( a.handleid,
a.orderid,
a.inchargedept,
a.handleper,
a.handleopinion,
a.handledate,
a.state,
a.statetime,
a.createtime,
a.updatetime)
VALUES (b.handleid,
b.orderid,
b.inchargedept,
b.handleper,
b.handleopinion,
b.handledate,
b.state,
b.statetime,
b.createtime,
b.updatetime);
uj5u.com熱心網友回復:
1樓和6樓都可以實作
uj5u.com熱心網友回復:
insert into tb1 select tb2.* from tb2
where tb2.id not in (select id from tb1 )
**桔妹導讀:**深耕人工智能領域,致力于探索AI讓出行更美好的滴滴AI Labs再次斬獲國際大獎,這次獲獎的專案是什么呢?一起來看看詳細報道吧! 近日,由國際計算語言學協會ACL(The Association for Computational Linguistics)舉辦的世界最具影響力的機器 ......
我們經常在資料庫中使用 LIKE 運算子來完成對資料的模糊搜索,LIKE 運算子用于在 WHERE 子句中搜索列中的指定模式。 如果需要查找客戶表中所有姓氏是“張”的資料,可以使用下面的 SQL 陳述句: SELECT * FROM Customer WHERE Name LIKE '張%' 如果需要 ......
關于MySQL的二進制日志(binlog),我們都知道二進制日志(binlog)非常重要,尤其當你需要point to point災難恢復的時侯,所以我們要對其進行備份。關于二進制日志(binlog)的備份,可以基于flush logs方式先切換binlog,然后拷貝&壓縮到到遠程服務器或本地服務器 ......