Проблема: Я пытаюсь создать внешний ключ в столбце для представления. Представление было сделано как SELECT *
из другой схемы с ограничением первичного ключа в столбце, который я использую.Создать внешний ключ для просмотра
Возможно ли это? Если это так, считается ли это плохой практикой? Если это не так, есть ли альтернатива? Это не представляется возможным с помощью phpmyadmin, и я не могу создать первичный ключ в представлении.
Причина, почему: я использовал две схемы для двух различных приложений, но есть «пользователь» таблица (не обязательно пользователей в таблице mysql.user) в одной схеме, что я хотел бы повторно использовать в схеме без предоставление разрешения другой схеме. Вот почему я использовал представление.
Независимо от педантичных разногласий, это единственный ответ на ваш вопрос. – Drew
Извинения, я не понял, что все представления в MySQL были «моментальными снимками» до дальнейшего исследования. Я исхожу из базы данных Oracle DB. – Mocking