php - 使用 Web 服务处理多个 mysql 数据库

标签 php mysql sql database

我正在为用 PHP 和 MySql 数据库开发的在线应用程序使用 REST Web 服务。

我有 2 个 MySql 数据库,名称不同,分别为 DB1 和 DB2。 DB1 和 DB2 都包含相同的表结构和相同的表名。

我的服务决定在发出请求时使用哪个数据库。 该门户在全局范围内使用,可满足数千个请求。

我有点担心,因为有 2 个不同的数据库,但有同名的表。

这会造成任何困惑吗?

最佳答案

根本不会。 如果您进行某种程度的 oop 编程,所有内容都将保留在它自己的容器/连接内。

我一直使用多个数据库,它们从不留下类/容器。因此,他们永远不会碰触彼此。 根据你的说法,你永远不会同时使用这两个连接,所以你基本上不会注意到它的存在 ^^

如果您需要同步两个数据,唯一的方法会是困惑。

关于php - 使用 Web 服务处理多个 mysql 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24448852/

相关文章:

mysql - ALTER TABLE 附加子查询中的 ENUM 值

SQL:帮我优化 mySQL

php - 在同一 Controller 中的几个方法中重用 mysql 查询代码 - Laravel 5.4

php - AJAX POST文件上传控件到PHP文件

PHP fatal error : Uncaught exception 'PDOException' with message 'SQLSTATE[42000]:

mysql - 从多个表中选择并左连接到一个表

php - Codeigniter 和多重继承?

mysql - 努力使用promise-mysql和bluebird从mysql取回数据

java - Java 中的 ExecuteQuery() 与 getResultSet()

android - 为什么不直接将android连接到数据库?