Использовать несколько столбцов в качестве уникального идентификатора для mysql

У меня есть таблица mysql со следующими столбцами:

group_id
game_id
user_id
message
last_update

Я хочу сделать это так что не может существовать двух строк, в которых значение group_id для строки x равно значению group_id для строки y, И значение user_id для строки x также равно значению user_id для строки y.

Итак, для Например, скажем, я вставляю следующие значения:

group_id = 783
game_id = 34
user_id = 29237
message = none
last_update = 11233452

Приведенные выше данные, даже если запрос mysql пытается их вставить, не должны создавать новую строку, если строка уже существует с такой же комбинацией group_id и user_id. Есть ли способ сделать это? По сути, я пытаюсь заставить два столбца работать вместе, как уникальный индекс.

42
задан user396404 26 September 2010 в 15:51
поделиться