Форум программистов  
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 09.10.2017, 12:43   #1
Pug_from_Mordor
Пользователь
 
Аватар для Pug_from_Mordor
 
Регистрация: 09.11.2014
Адрес: Беларусь
Сообщений: 39
Репутация: 15
По умолчанию Создание составного внешнего ключа в mysql

Здравствуйте, как создать составной внешний ключ в mysql? Есть таблица с сложным первичным ключом, и на неё нужно сделать внешний ключ в другой таблице.
Pug_from_Mordor вне форума   Ответить с цитированием
Старый 09.10.2017, 13:25   #2
Streletz
Профессионал
 
Регистрация: 03.01.2014
Сообщений: 2,495
Репутация: 991
По умолчанию

Цитата:
Сообщение от Pug_from_Mordor Посмотреть сообщение
Есть таблица с сложным первичным ключом, и на неё нужно сделать внешний ключ в другой таблице.
В принципе в SQL поддерживается создание сложных не только первичных, но и внешних ключей. Поля, которые входят в такой ключ будут обрабатываться как единый блок. Подробнее можно посмотреть здесьhttp://linux.yaroslavl.ru/docs/www/mysql/osn/ch19.html.

P.S. Вообще сложные первичные ключи лучше заменять на уникальные индексы и пользоваться специальными полями с id. Меньше головной боли будет. Но, это моё ИМХО.
__________________
Мой скромный Web-сайт
По вопросам сотрудничества пишите (обязательно указывайте полное ТЗ, бюджет и сроки): zakaz-streletzcoder@yandex.ru
Streletz вне форума   Ответить с цитированием
Ответ



Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание внешнего ключа aleksskay БД в Delphi 2 12.10.2014 15:06
Проблема с заданием внешнего ключа Митовей Помощь студентам 1 27.02.2013 20:03
Проблема с AUTO_INCREMENT для поля составного первичного ключа Linel SQL, базы данных 2 28.06.2012 17:26
Добавление внешнего ключа Ericnex БД в Delphi 6 02.05.2012 23:42
проблема с определением внешнего ключа! veter_s_morya SQL, базы данных 1 26.06.2008 18:37




15:23.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

купить трафик


как улучшить посещаемость, а также решения по монетизации сайтов, видео и приложений

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru