我做过这样的逻辑
事务开启
逻辑1 往a表里插入一条数据,获取该数据的id,,
逻辑2 往b表里插多条数据,把逻辑1获得的id代入,这里往b表插入多条数据是用的循环,每次循环做两个sql insert,一条是往b表插入一个数据,获得id,然后往c表批量插入多条数据,把获得的b表id带入
事务提交
这样好像不太好吧,你得确保通过定时器将sqlite的数据与mysql进行互通时,程序不会出现卡死的状态。本人还是建议采取差量更新方式下载数据,在mysql与sqlite两端分别设置时间点,比较时间大小来进行更新下载。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)