相关疑难解决方法(0)

MySQL InnoDB是不同数据库之间的外键

我想知道,如果它是用在InnoDB中可能MySQL有一个table外键引用在不同的另一个表database

如果是这样,如何做到这一点?

mysql database innodb foreign-keys

61
推荐指数
3
解决办法
3万
查看次数

在单个脚本中连接多个数据库的优缺点

假设用户在单个主机上托管了两个数据库,我需要连接到它们,以便我可以随时使用任何表而无需多次添加连接代码.

我已经在CodeIgniter中实现了这一点,在database.php文件中添加了两个数据库的授权详细信息,并$this->load->database('dbname');在脚本中加载了所需的数据库.

现在,对于核心PHP,我们可以这样做:

mysql_connect ('host','user','password','port','dbname'); // connection with one database.   
Run Code Online (Sandbox Code Playgroud)

它与我的第一个数据库连接.

现在,我想连接第二个数据库:

1)我没有关闭上面的连接并与第二个连接

mysql_connect ('host','user','password','port','dbname1');.
Run Code Online (Sandbox Code Playgroud)

2)这样做是不好的做法?它会消耗更多的物体吗?我们是否应该被要求先关闭第一个?

php mysql sql database database-connection

12
推荐指数
4
解决办法
2579
查看次数

标签 统计

database ×2

mysql ×2

database-connection ×1

foreign-keys ×1

innodb ×1

php ×1

sql ×1