Вопрос, основанный на этом вопросе MySQL, уникальный для FK
БД MySQL, механизм хранения: InnoDB.
У меня есть план стола:
- ID
- clubber_id (внешний ключ к таблице клабберов)
- event_id (внешний ключ к таблице событий)
Каждый клаббер может создать только один план для каждого мероприятия. То есть clubber_id и event_id в идеале должны быть уникальным составным ключом.
Есть ли какой-нибудь момент для создания такого составного ключа с clubber_id и event_id с точки зрения производительности. У меня уже есть внешние ключи, а уникальность проверяется в моей бизнес-логике.