Mysql如何实现批量数据存在则更新,否则插入?

有一批数据入库,如果数据存在就直接更新,否则插入。网上找了都是用的ON DUPLICATE KEY UPDATE或者replace into这种,这样的只能在unique字段下才可以,但是我这里不一样,需要类似于where条件的,比如满足在某时间段则更新,否则插入。有没有一个高效一点的方法?用程序循环跑明显不太现实。。。

慕的地8271018
浏览 593回答 4
4回答

眼眸繁星

你可以加一个索引啊。。。用完再删掉
打开App,查看更多内容
随时随地看视频慕课网APP