更新了一个数据库中的几个表~有20多个,原数据库有40个左右~怎么把这些更新的表覆盖原来的数据库相应的表?

更新了一个数据库中的几个表~有20多个,原数据库有40个左右~怎么把这些更新的表覆盖原来的数据库相应的表?,第1张

是数据更新还是表结构更新?数据更新的话,每个表匹配行来更新即可;表结构更新的话,create一个新表,把原来的数据insert into新表,drop原来的表,再把新表改原来的表名称。

可以。

软件覆盖安装是这样的,由于新版本数据库中会增加一些字段,在覆盖过程中,会把这部分字段写进旧版本软件数据库中,原有的则不变。

而如果倒过去,旧的覆盖新的话,这部分字段还是存在的,在实际 *** 作过程中可能会出现一些异常。因此,不建议使用旧版本软件覆盖新版本。

如果必需要使用旧版本的话,建议可把当前数据库进行即时备份,在恢复时恢复帐号备份信息即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9262027.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存