问题如下:
举个栗子~ 如果之前数据库中有rb2101的1分钟线数据,截止到20201101 15:00收盘,现在我想用csv导入的方式对rb2101的1分钟数据进行更新(别问为什么不用rqdata一键更新,问就是穷),请问如果我csv文件中的数据和数据库原有的数据时间上有重叠,导入之后数据库会自动将重复数据合并吗?还是说会造成数据的重复,导致后续调用的时候出错?
问题如下:
举个栗子~ 如果之前数据库中有rb2101的1分钟线数据,截止到20201101 15:00收盘,现在我想用csv导入的方式对rb2101的1分钟数据进行更新(别问为什么不用rqdata一键更新,问就是穷),请问如果我csv文件中的数据和数据库原有的数据时间上有重叠,导入之后数据库会自动将重复数据合并吗?还是说会造成数据的重复,导致后续调用的时候出错?
会被最后的覆盖掉,数据库里的K线,基于(symbol, exchange, interval, datetime)这四个键的组合保证唯一性
xiaohe wrote:
会被最后的覆盖掉,数据库里的K线,基于(symbol, exchange, interval, datetime)这四个键的组合保证唯一性
多谢回复~凌晨还在看帖子啊,注意休息^_^