gpt4 book ai didi

php - 如何将两个数据库合并到一个数据库中?

转载 作者:行者123 更新时间:2023-11-29 01:24:12 27 4
gpt4 key购买 nike

我的 cPanel 上有一个 MySQL 数据库,这只支持一个数据库。
因此,我必须在一台仅支持一种数据库的主机上创建 2 个网站,不幸的是我的数据库也没有前缀。我可以将两个数据库合并为一个数据库吗?

Max tables in a MySQL database

我搜索了这个但无法理解,我认为这不是我的问题。

我使用 PHP 和 MySQL。

最佳答案

您的数据库中可以有多个...事物...,因为底层平台并不真正关心站点 A 仅访问表 W、X 和 Y,而站点 B 仅访问表 Z 和 V。

为了使这种安排有点合理(“这个表是站点 A 的一部分,还是站点 B 的一部分,还是什么?”),通常在(单个)数据库内为添加前缀。某些平台(例如 ModX CMS)具有此内置功能 - 您可以在安装期间设置表前缀,然后就可以开始使用 - 例如任何前缀为 a_ 的表都将是站点 A 的逻辑部分。

如果您已经有两个站点(和两个数据库),这可能会有点麻烦,特别是如果表名称重叠 - 您需要进入每个站点的代码,并在每个站点中添加该站点的前缀在代码中访问数据库的地方。同样,某些框架允许您更改此前缀。

关于php - 如何将两个数据库合并到一个数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7243380/

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