【发布时间】:2018-04-14 20:37:13
【问题描述】:
抱歉,可能是一个基本问题,但我真的尝试过自己的研究,但我什至找不到这个问题的正确语法,所以我没有找到解决方案。
我在一个在线系统中有一个包含许多表、列、行等的数据库。我已经离线对系统进行了大规模更新,并准备在本周上线。但是,由于系统中的新功能,一些表格已经改变,一些新表格已经添加等等。
我的问题是:我可以用大量更改的表更新我的数据库,但不删除它以前的信息吗?例如:假设我在旧系统中有一个名为 Users 的表,它跟踪用户名和密码。但是我已经更新了系统,现在用户表跟踪用户名、密码、姓名、年龄、出生日期、积分……无论如何,比以前更多的信息。
我想要发生的是更新表(和整个数据库),以便出现新的列和表等,但我不会丢失上一次迭代的信息。所以我不必为用户重新输入密码/用户名等。
当我搜索这个问题时,我得到的只是答案说我可以手动输入新的表/列,或者错误地认为我在询问值的串联,但这不是我的意图。
理想情况下,我希望将新数据库导入旧数据库。
非常感谢任何帮助。
【问题讨论】:
-
您的新数据库中有数据吗?
-
是的,实际上我必须保留它,因为它包含敏感/加密信息。
-
当我写“新数据库”时,我并不是指您当前在线的系统。
-
是的,我知道了,答案仍然是肯定的。
-
那么您在生产和开发数据库中都有有价值的数据?
标签: mysql database phpmyadmin