Cómo agregar una clave única a la tabla existente (con filas no únicas)

Quiero agregar una clave única compleja a la tabla existente. La clave contiene de 4 campos (user_id, game_id, date, time). Pero la tabla tiene filas no únicas. Entiendo que puedo eliminar todas las fechas duplicadas y luego agregar una clave compleja.

Tal vez exista otra solución sin buscar todos los datos duplicados. (como agregar único, ignorar, etc.).

Busqué en UPD, ¿cómo puedo eliminar las filas duplicadas de mysql? Creo que es una buena solución.¿Eliminar duplicados usando solo una consulta de MySQL?

Respuestas a la pregunta(7)

Su respuesta a la pregunta