好的,假设您有两个数据库。您用作经过各种修订的主模板,假设我们现在处于修订版 3。但是第二个数据库是模板的副本,因为它在修订版 1 中。
因为正在使用 db 2,所以您不想删除任何表,但您确实需要将整个 db 的结构更新到 db 1 的最新版本。
有没有什么方法可以做到这一点,而不必手动完成并一次又一次地进行所有相同的更改(在不同版本的许多数据库上)并且不会丢失任何数据?
我知道数据完整性是问题所在,因为某些数据可能不再有效等等,但是没有办法覆盖它吗?
理想情况下,我只想能够使用 db 1 结构的 mysqldump 并用 db 1 的新版本覆盖 db 2 中的任何冲突表,而不会丢失所有数据。如果在 phpmyadmin 中有任何方法可以做到这一点,那就太好了。