gpt4 book ai didi

phpmyadmin - 如何更新整个 MySQL 数据库的结构?

转载 作者:行者123 更新时间:2023-11-29 07:15:29 27 4
gpt4 key购买 nike

好的,假设您有两个数据库。一个您用作主模板的数据库经历了各种修订,假设我们现在处于修订版 3。但是第二个数据库是模板的副本,因为它是修订版 1。

因为 db 2 正在使用中,你不想删除任何表,但你确实需要将整个 db 的结构更新到 db 1 的最新版本。

有没有什么方法可以做到这一点,而不必手动完成并一次又一次地进行所有相同的更改(在不同版本的许多数据库上)并且不会丢失任何数据?

我知道数据完整性是问题所在,因为某些数据可能不再有效等等,但是没有办法覆盖它吗?

理想情况下,我只想能够使用 db 1 结构的 mysqldump,并用 db 1 的新版本覆盖 db 2 中的任何冲突表,而不会丢失所有数据。如果有任何方法可以在 phpmyadmin 中执行此操作,那就太好了。

最佳答案

你可以试试MySQL workbench ;它允许你

  1. 从 MySQL 数据库创建模式。
  2. 通过对数据库版本 3 进行逆向工程将模式导入 MySQL 工作台,
  3. 然后将其与数据库版本 1 中的架构进行比较以生成 SQL alter 脚本。

关于phpmyadmin - 如何更新整个 MySQL 数据库的结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1525110/

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