Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / foreign key set / 4 сообщений из 4, страница 1 из 1
24.06.2015, 19:49:54
    #38991997
maxtorchel
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foreign key set
есть ли возможность сделать так чтобы в поле был не один внешний ключ, а набор через запятую, с сохранение плюшек внешних ключей в виде консистентности данных. Сейчас юзаю просто varchar и выборки по find_in_set, но есть гемор если запись по одному из ключей удалена.
...
Рейтинг: 0 / 0
24.06.2015, 20:07:37
    #38992009
miksoft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foreign key set
Нет, такого не бывает.

Отношение многие-ко-многим принято хранить в отдельной таблице. Тогда и внешние ключи работать будут, и другие плюшки появятся.
...
Рейтинг: 0 / 0
27.06.2015, 20:46:53
    #38994357
alex564657498765453
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foreign key set
miksoftНет, такого не бывает.

Отношение многие-ко-многим принято хранить в отдельной таблице. Тогда и внешние ключи работать будут, и другие плюшки появятся.

О, Великий, о Мудрейший, ... по увереному ответу, можно скзать что ты понял вопрос. обясни нам пожалуста, смысл предложения

цитата:
автора набор через запятую, с сохранение плюшек внешних ключей в виде консистентности данных
...
Рейтинг: 0 / 0
29.06.2015, 05:09:23
    #38994630
tanglir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
foreign key set
alex564657498765453,

а что тут понимать? ТС хочет и рыбку съесть, и... в общем, он хочет такое:
табл1
id...1...2...3...
табл2
idid_1...11,2...21,3...31,2,3...
и чтобы во вторую таблицу нельзя было вписать, например {10;3,4}.

То есть он хочет самый обычный ФК, только с нарушением 1НФ :)
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / foreign key set / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]