加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

mysql – 在另一个数据库中行使表

发布时间:2021-05-24 02:39:36 所属栏目:编程 来源:网络整理
导读:我被要求为Web应用措施构建一个模块,该模块也将用作独立的网站.既然云云,我想行使一个单独的数据库,并想知道是否有一种要领在一个数据库中有一个表,是另一个数据库中的“指针”. 譬喻,我稀有据库db1和db2 db1有表用户,以是我想让db2.users指向db1.users. 我

我被要求为Web应用措施构建一个模块,该模块也将用作独立的网站.既然云云,我想行使一个单独的数据库,并想知道是否有一种要领在一个数据库中有一个表,是另一个数据库中的“指针”.

譬喻,我稀有据库db1和db2

db1有表用户,以是我想让db2.users指向db1.users.

我知道我可以配置触发器和什么差异步两个单独的表但这听起来更酷:)

编辑

以是在我的代码中我行使的是sql等

select * from users

此刻,在数据库级别,我但愿“用户”现实上是db1.users.然后,假如我想,我可以删除别名/指针,“select * from users”将指向当前数据库中的users表.我想我正在探求的是一种“全局别名”范例的对象. 最佳谜底 federated storage engine提供相同于您要求的成果.
假如您的数据库位于统一个数据库处事器上,那么连系存储对我来说听起来有点过度.你也许想要create a view.

假如db1不行用,则这两种要领都没有效.正如Emmerman已经指出的那样,假如要为db1不行用的环境做筹备,则必要将数据存储在db2中.

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读