导出和导入外键

发布于 2024-11-08 00:50:56 字数 139 浏览 0 评论 0原文

我们已将站点转移到新服务器,现在它已经运行了三天,没有任何外键处于活动状态。

我如何:

  1. 从旧结构(100+表)导出外键
  2. 导入键,同时忽略完整性问题
  3. 丢弃所有缺少外键的记录

We've tranfered a site to a new server and now it's been running for three days without any foreign keys being active.

How can I:

  1. Export the foreign keys from the old structure (100+ tables)
  2. Import the keys while ignoring integrity problems
  3. Discard all the records where the foreign key are missing

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

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

发布评论

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

评论(1

若无相欠,怎会相见 2024-11-15 00:50:56
  1. 创建两个转储(当前/导入)并使用数据库差异工具,或者通过从信息架构中提取数据来生成 alter table 语句。

  2. SETforeign_key_checks = 0; 禁用,SETforeign_key_checks = 1; 启用。

  3. 使用左连接语句并在外表中搜索空值。

  1. Create two dumps (current/imported) and use a database diff tool, or generate the alter table statements by pulling the data from the information schema.

  2. SET foreign_key_checks = 0; to disable, SET foreign_key_checks = 1; to enable.

  3. Use left join statements and search for null values in the outer table.

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