数据迁移问题。。。求教!!谢谢!

发布于 2022-09-13 01:24:22 字数 376 浏览 18 评论 3

最近公司进行数据迁移,我写了程序。。。但是因为数据量较大。。怕出现问题。。

例如:
根据某条件update某张表,update以后怎么判断只是update这些数据呢?
UPDATE TABLE SET TABLE.A = 'T' WHERE TABLE.A = 'Y'  
注:TABLE 表中原来就存在 A 字段为'T'的记录。
自己的想法是
1、先查询出来条件为字段A = 'Y'的原记录。(记录下来这些相对物理位置)
2、然后执行语句update,看更新了的记录的物理位置和原查询出来的物理位置是否一致?

不知道这样可不可以,怎么实现?

哪位大虾知道更好的方法???先谢谢了.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

朦胧时间 2022-09-13 22:59:09

回复 3# insmile

    谢谢啊。。有启发了。大虾一出手,就知有没有。。。
开始想复杂了!用简单的方法解决问题(原则性问题啊)

酒几许 2022-09-13 22:54:29

本帖最后由 insmile 于 2011-01-22 23:02 编辑

更新的该表一个没有用的字段为特殊的值,比如记为‘SJQY’,就知道哪些是迁移过来的了

或者就楼上的办法

要不就先copy一份出来测试,lz写的程序不测试就拿来用的吗?

既然你的条件没有错,那程序肯定是更新符合你条件的数据了

不然就是你的程序逻辑出现了问题,漏洞之类的呃

无法回应 2022-09-13 20:38:15

先把PF备份一个, update之后再核对确认

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文