gpt4 book ai didi

mysql 将旧数据库转移到新数据库

转载 作者:行者123 更新时间:2023-11-29 22:29:12 24 4
gpt4 key购买 nike

我开发了一个新的应用程序,但我不知道我的客户在开发完成后需要旧数据,他说现在我需要旧数据。

**In Old database have 5 tables**
1. Design
2. Design_comments
3. Design_personalConversation
4. Design_logs
5. Design_files (Deisgner + client Upload)

在我的新应用程序中,我使用了付款和订单状态结构

1. Design
2. Design OrderStatus
3. Design PaymentStatus
4. Design_Comments
5. Design_personalConversation
6. Design_Logs
7. Design_files (Deisgner + client Upload)
  1. 在我的旧数据库表中,有一些条目(PK)被删除。
  2. 在我的新数据库表中,我是否必须使用 for 循环第一个 ftech 传输缺少条目的相同旧数据库并传输此意愿。
  3. 我已将 Design order no 添加到我的所有新表中,这样我就可以像我想要的那样轻松获取数据。
  4. 我已将 Design order no 添加到我的所有新表中,这样我就可以像我想要的那样轻松获取数据。

现在我的主要观点是:

有很多Design_Comments和Design_files被删除

例如:5,7,11,12Design_1订单包含comments_id 6,8​​.10,13并且comment_id也与Design_files链接

像设计1一样,评论82,82,所以这些ID在Design_files中,因为我的评论包含一些由客户或设计上传的文件

我应该做什么?

  1. 我是否应该像 1 个完整的表转换器一样将数据表传输到新表
  2. 我是否应该将像design1这样的数据与托管在其他表中的数据一起传输,例如将design1与Design_Comments、Design_personalConversationm、Design_Logs和Design_files一起传输到仅包含互连数据的新表的1个订单。

将具有相同旧主键的旧数据传输到新表或者有什么办法可以完整填写缺失的ID我应该忽略缺失的条目

最佳答案

很简单,创建一个 migrate.php 脚本,明智地传输数据表,首先从旧表中获取数据,然后分解数据并将数据传输到新表,以新的结构。您必须为更多表编写更多代码。

关于mysql 将旧数据库转移到新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29960665/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com