我正在寻找的是可以检查INSERT INTO SQL命令的东西,如果有任何行是重复的,请不要更新该行。现在,如果该行中有任何东西不是重复的(但有些是重复的),我想用更新后的信息替换该行。是否可以使用基本的MYSQL,或者我必须首先提取所有数据,然后进行交叉检查。我不想这么做,因为我所要做的就是每天缓存大量的数据。
在MySQL中,使用binlog,我们可以提取数据更改。但我只需要在那个时间/一天内所做的最新更改,并需要将这些数据输入到timeseries DB (计划使用druid)
在读取binlog时,有没有什么机制可以避免重复并保留最新的更改?我的意图是每天在timeseries数据库中备份整个MySQL数据库。它有助于通过参考当天存在的实际数据来调试我的应用程序的过去日期