另一个数据库中表中的MySQL外键?

时间:2010-07-07 04:03:55

标签: mysql database

是否可以在MySQL中的另一个数据库中引用(InnoDB)外键?

这是不好的做法吗?

2 个答案:

答案 0 :(得分:4)

是的,它可以在同一个DB服务器上运行。添加约束时前缀数据库名称,例如databasename.tablename.fieldname。观察您的用户权限。

我不认为这是不好的做法,虽然这不应该经常发生。

答案 1 :(得分:1)

是的,您可以在MYSQL中使用引用另一个数据库中的外键。

感谢。