mysql如何实现类似oracle的merge语句?

分类:编程技术 时间:2024-02-20 15:42 浏览:0 评论:0
0
小编给大家分享一下MySQL如何实现类似Oracle的merge语句。希望您读完本文后有所收获。我们一起来讨论一下吧!

 表A会定期更新,但表中的数据来自另一个表B。表A和表B具有相同的结构。当表A中的数据在表B中不存在时,将表B中的数据添加到表A中;当表A中的数据存在于表B中时(即唯一索引项相同时),则将表B中的数据累加到表A中。 insert into tableA selectfrom tableBon重复键更新tableA.column= +tableB.column。 ..;insert into tableA(key1,key2,col1,col2)select key1,key2,col1,col2from tableBon重复键更新col1=col1+tableB。 col1,col2=col2+tableB.col2;insert into tableA(key1,key2,col1,col2)select key1,key2,col1,col2from (这里:它也可以是临时表)tableBon重复键更新col1=col1+tableB .col1,col2=col2+tableB.col2;

之后读完这篇文章,相信你对“mysql如何实现类似Oracle的merge语句”有了一定的了解。如果您想了解更多相关知识,请关注行业资讯频道。感谢您的阅读!

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > mysql如何实现类似oracle的merge语句?

用户评论