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?