Используя этот пример 1 для апа: п отношение:MySQL многих MNy (п: п): Установка 1 записи в качестве главного входа
http://en.tekstenuitleg.net/static/images/beertable.gif
Что бы быть лучшим способом установить основные или первичные много-ко-многим? Пример: скажем, я хочу установить дистрибьютора «Devrolijke drinker» (ID AB999) в качестве основного или предпочтительного дистрибьютора пива «Синт» (ID 160). Мое первое предположение заключалось бы в добавлении дополнительного поля в таблицу переходов, например. (bool) is_primary
. Но это может легко стать непоследовательным, если два поля будут (случайно) установлены на true
, верно? Есть идеи? Благодаря!
Справочник
1 The many-to-many relationship
предпочитает не многим для многих. Мне нужно это решить – Drew
Вы всегда можете установить все дистрибьюторы на ложные (говоря о 'is_primary'), прежде чем устанавливать новый первичный в true, чтобы он не был непоследовательным. – Shomz
сохраните ваш перекресток/соединение для многих и многих. В таблице пива сохраните предпочтительный параметр – Drew