gpt4 book ai didi

mysql - 安全迁移 mysql 中的表和列

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

我们希望更改数据库中大量表的名称。当我们这样做时,是否有一种安全的方法来保持向后兼容?

例如,如果我们的代码引用表A,并且我们想将表A重命名为表B,我们是否可以将表A的命令命名为别名,以便将它们发送到表B?这样我们可以先迁移数据库,然后我们可以随着时间的推移迁移应用程序以指向新表。

最佳答案

听起来好像可以用 Views 来完成,例如在这样做之后:

CREATE VIEW A AS SELECT * FROM B;

任何查询 A 的东西,实际上都会从真实的表 B 中获取数据。然而它们的行为与表格不同,所以它可能不合适,首先检查:

https://dev.mysql.com/doc/refman/5.7/en/view-restrictions.html

关于mysql - 安全迁移 mysql 中的表和列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47591593/

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