Могу ли я ссылаться на 3 внешних ключа в MYSQL? потому что в INNODB в реляционном представлении появляется только одно ограничение внешнего ключа.Несколько внешних ключей в одной таблице
1
A
ответ
7
Да, вы можете сделать,
Пример:
CREATE TABLE table
(
user_id int,
track_id int,
primary key (user_id, track_id),
foreign key (user_id) references table1(table1Column),
foreign key(track_id) references table2(table2Column)
)
Составной первичный ключ;
FOREIGN KEY ('column1','column2','column3')
REFERENCES table1('column1','column2','column3') ;
Смежные вопросы
- 1. Hibernate. Несколько внешних ключей в одной таблице
- 2. MySQL несколько внешних ключей на одной таблице
- 3. PostgreSQL внешних ключей несколько ключей на одной таблице
- 4. Несколько внешних ключей в одной таблице в базе данных?
- 5. несколько внешних ключей в одной таблице в EF
- 6. много внешних ключей в одной таблице sqlite
- 7. Entity Framework Несколько внешних ключей в одной таблице неверно сопоставлены
- 8. Определение несколько внешних ключей в одной таблице для многих таблиц
- 9. NHibernate/SQL Server несколько внешних ключей к одной таблице ... Возможно?
- 10. Несколько внешних ключей в одной колонке?
- 11. внешних ключей в таблице журнала
- 12. JPA Несколько внешних ключей
- 13. Несколько внешних ключей?
- 14. несколько внешних ключей в PHPMyAdmin
- 15. Microsoft Access 2013 - несколько внешних ключей в одной записи
- 16. Mysql: использование двух внешних ключей в одной таблице
- 17. Неизвестные несколько внешних ключей в одной и той же таблицы
- 18. Как добавить несколько внешних ключей?
- 19. Несколько внешних ключей
- 20. Несколько внешних ключей _ has_many
- 21. Несколько внешних ключей
- 22. внутреннее соединение двух внешних ключей в одной таблице
- 23. добавление 2-го внешних ключей в одной таблице - MySql
- 24. 2 внешних ключей в одной таблице с использованием фреймворка сущности
- 25. Yii2 условно объединить на двух внешних ключей в одной таблице
- 26. Реферирование два внешних ключей в одной таблице - SQL сервер C#
- 27. Два внешних ключей к той же одной таблице в Symfony2
- 28. Создание представления: множественные отношения внешних ключей к одной таблице
- 29. Mysql Несколько внешних ключей для атрибута в таблице
- 30. Как вставить данные, если в таблице есть несколько внешних ключей
Вы пытались? Каков синтаксис, который вы хотели бы работать? –
Мне пришлось делать «эхо» МНОЖЕСТВЕННЫЕ ИНОСТРАННЫЕ КЛЮЧИ В ОДНОМ ТАБЛИЦЕ »| tr '[[: upper:]]' '[[: lower:]]' '... – 2013-03-29 07:22:49
Что делать, если я использую составные внешние ключи. Это возможно? CREATE TABLE таблица ( patient_id INT, hperson_id INT, hfhudcode_id INT, diagnosis_id INT, первичный ключ (patient_id, hperson_id, hfhudcode_id, diagnosis_id), внешний ключ (patient_id, hperson_id, hfhudcode_id) ссылки table1 (patient_id , hperson_id, hfhudcode_id), ) Спасибо. – James