【问题标题】:Can a mysql database has foreign key that refer to tables in another db servermysql数据库是否可以具有引用另一个数据库服务器中的表的外键
【发布时间】:2015-02-23 13:15:39
【问题描述】:

假设我有两个表,地址和人员,它们驻留在两个完全独立的服务器上。我想通过外键引用地址。

我想将它们放在单独的服务器中,因为它们与执行工作的数据库更接近。例如数据库人所在的数据库可能定义了很多与 Person 相关的表,但除了 Person 之外,没有一个表与 Address 相关,反之亦然。 Person 所在服务器的故障不会对地址的服务器产生影响,除非该操作涉及外键。

如果这是有道理的,我该如何在 mysql 中做到这一点?我怎样才能在 java 中使用 hibernate 做到这一点?

【问题讨论】:

    标签: mysql sql-server database hibernate


    【解决方案1】:

    没有,但你可以有触发器来确保外键约束。

    【讨论】:

      猜你喜欢
      • 2010-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-11
      • 2016-06-27
      • 1970-01-01
      • 2019-12-04
      • 1970-01-01
      相关资源
      最近更新 更多