Внешний ключ MySQL в таблице в другой базе данных? - PullRequest
4 голосов
/ 07 июля 2010

Можно ли ссылаться (InnoDB) на внешний ключ в другой базе данных в MySQL?

Это плохая практика?

Ответы [ 2 ]

4 голосов
/ 07 июля 2010

Да, это возможно на одном сервере БД. Префикс имени базы данных при добавлении ограничения, например, databasename.tablename.fieldname. Следите за вашими правами пользователей.

Я не считаю это плохой практикой, хотя это не должно происходить очень часто.

1 голос
/ 07 июля 2010

Да, вы можете использовать ссылку на внешний ключ в другой базе данных в MYSQL.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...