如何解决从XML feed更新MySQL中记录的最佳方法
| 我正在考虑最好的方法,如何从XML feed更新表(MySQL)中的记录。我有数据库,该数据库包含来自几个销售门户网站的每日报价。 因此,现在-午夜时分,我将从表中删除所有记录(因为我认为最好从表中删除所有内容,而不是比较当前数据与插入的数据),并使用脚本(CRON运行)从门户网站下载新报价(通过XML)供稿)。这种方式有一个缺点-删除旧记录和插入新记录之间的时间间隔大约为5分钟-而在这5分钟内表是空的。 我想问你,如果您能以更好的方式帮助我,如何使用更好的方式更新表中的记录... 非常感谢您的宝贵时间!解决方法
我将新的xml提要导入到临时表中,保持旧表处于活动状态;然后在所有导入成功后,您只需删除原始表并将新表重命名为原始表即可。这样可以减少停机时间,但是更重要的是,如果在指定的夜晚无法重新导入XML,则可以中止切换。
希望能有所帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。