Я новичок в области базы данных, а моя база данных - MYSQL. У меня есть две таблицы (заказчик & transaction), который ID столбец в таблице клиентов - первичный ключ и таблица транзакций имеет отправитель & колонки приемника. Я хочу сделать столбцы отправителя и получателя. Внешний ключ, который является ссылкой от ID в таблице клиентов. Если возможно, как я могу это сделать?Как добавить два внешних ключа из одного столбца в MYSQL
0
A
ответ
1
Да, вы можете использовать первичный ключ одной таблицы в другой таблице как внешний ключ два раза.
вы можете сделать таким образом.
первым основным сдерживающим фактором внешней для столбца отправителя
ALTER TABLE transaction
ADD CONSTRAINT fk_sender
FOREIGN KEY (sender)
REFERENCES customer(ID)
Второе ограничение внешнего ключа для столбца приемника
ALTER TABLE transaction
ADD CONSTRAINT fk_receiver
FOREIGN KEY (receiver)
REFERENCES customer(ID)
Смежные вопросы
- 1. Два одинаковых внешних ключа из одного стола в другой стол?
- 2. Два внешних ключа от одного стола
- 3. Два внешних ключа в postgres
- 4. Как получить два слова из одного столбца в MYSQL
- 5. как добавить два столбца миллисекунды в MySQL
- 6. Как определить два внешних ключа в cakePHP
- 7. MySQL - 2 внешних ключа
- 8. Django два самореферентных внешних ключа
- 9. Два внешних ключа вместо первичных
- 10. Два внешних ключа на одном столбце
- 11. Возможно ли иметь два внешних ключа для столбца
- 12. Как сделать два внешних ключа уникальными?
- 13. Как создать два вывода столбца из одного столбца
- 14. Вычислить два значения систематических из одного столбца в precedure (MySQL)
- 15. Вставьте данные из одного ввода в два столбца mysql
- 16. Создать новую таблицу, объединив два существующих (вставить два внешних ключа)
- 17. Как Grep два столбца из одного файла
- 18. Как сделать два столбца из одного списка
- 19. Два внешних ключей в качестве первичного ключа
- 20. Два внешних ключа на одной колонке из одной таблицы
- 21. Как установить два внешних ключа из одной таблицы?
- 22. MySQL разбил данные одного столбца на два столбца
- 23. Добавить значения одного столбца
- 24. Mysql значения выберите счета из одного столбца
- 25. Несколько внешних ключей для одного столбца
- 26. Два строковых столбца в качестве первичного ключа
- 27. Два внешних ключа с ActiveRecord? [rails]
- 28. Mysql: Создать триггер добавить два значения столбца
- 29. столбец в качестве первичного ключа или два внешних ключей в качестве первичного ключа
- 30. Когда я должен объединить два внешних ключа в качестве одного внешнего ключа?