У меня есть таблица с именем group Info. Он имеет три поля: id, user_id и group_id. Мой вопрос заключается в том, как назначать уникальных пользователей группе i-e. Один и тот же пользователь не может быть повторен в одной и той же группе. Структура таблицы для группы Информация следующая:Необходимая помощь Mysql
id int(11) Auto increment,Primary key NOT NULL,
user_id int(11) Not Null,
group_id int(11) Not Null
Я сделал user_id unique.But есть две группы (2 GROUP_ID (1 и 2)). Выбор пользователей для GroupB дает ошибку повторяющиеся записи. user_id = 1,2,3,4,5,6,7,8; group_id = 1,2;
Просьба помочь мне, как решить эту проблему. Я не очень хорошо по-английски, так извиняюсь за свой язык.
согласно вашему вопросу, один пользователь должен быть связан с уникальной группой. здесь 1-1 отношение между group_id и user_id. Group_id также должен быть уникальным. Таким образом, вы удаляете дубликаты записей, назначенных для groupB –