首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从XML feed更新MySQL中记录的最佳方法

从XML feed更新MySQL中记录的最佳方法
EN

Stack Overflow用户
提问于 2011-05-26 03:49:35
回答 1查看 769关注 0票数 1

我在考虑最好的方法,如何从XML feed更新表(MySQL)中的记录。我有一个数据库,这个数据库包含每天从几个销售门户网站提供。所以现在-大约午夜我正在从我的表中删除所有记录(因为我认为从表中删除所有内容比比较当前插入的数据要好),并使用脚本(运行CRON)从门户网站(通过他们的XML提要)下载新的优惠。这种方式有一个缺点--删除旧记录和插入新记录之间的时间间隔大约是5分钟--并且在这5分钟内表是空的。

我想问你,如果你能帮助我用一些更好的方法,如何使用更好的方法更新我表中的记录…

非常感谢您的宝贵时间!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-26 03:54:04

我会将新的xml提要导入到一个临时表中,使旧表保持活动状态;然后,当所有导入都成功时,您可以简单地删除原始表,并将新的表重命名为原来的表。这应该会减少停机时间,但更重要的是,它将使您能够在给定晚上新导入XML失败的情况下中止切换。

希望这能有所帮助。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6130034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档