Como adicionar chave exclusiva à tabela existente (com linhas não únicas)

Eu quero adicionar chave exclusiva complexa para a tabela existente. Chave contém de 4 campos (user_id, game_id, date, time). Mas a tabela tem linhas não exclusivas. Eu entendo que posso remover todas as datas duplicadas e depois adicionar uma chave complexa.

Talvez exista outra solução sem pesquisar todos os dados duplicados. (como adicionar ignorar exclusivo etc).

UPD eu procurei, como pode remover linhas de mysql duplicadas - eu acho que é uma boa solução.Remover duplicatas usando apenas uma consulta MySQL?

questionAnswers(7)

yourAnswerToTheQuestion