在 MySQL 中,使用 MySQL Workbench,如何创建与驻留在另一个数据库中的表的外键关系?输入 DatabaseName.TableName.ColumnName 的“合格表名称”后,工作台就像我没有在框中放任何东西一样。如果它是不同的数据库,我是否只需要在 Workbench 中通过手动查询来创建这些关系?
最佳答案
InnoDB 引擎允许您为表定义 FK(外键)。(甚至来自其他数据库)
为此,您必须在表名和列名之前提及数据库名。像这样:
dbname.tablename.columnname
关于mysql - 如何使用工作台为另一个数据库中的表创建外键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18274299/