Tenho uma tabela de banco de dados MySQL com duas colunas que me interessam. Individualmente, cada um deles pode ter duplicatas, mas nunca deve haver uma duplicata de AMBOS com o mesmo valor.
stone_id
pode ter duplicatas, desde que cada upsharge
título seja diferente e ao contrário. Mas digamos, por exemplo, stone_id
= 412 e upcharge_title
= "safira", essa combinação deve ocorrer apenas uma vez.
Isso está ok:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "ruby"
Isso NÃO está ok:
stone_id = 412 upcharge_title = "sapphire"
stone_id = 412 upcharge_title = "sapphire"
Existe uma consulta que localizará duplicatas em ambos os campos? E se possível, há uma maneira de definir meu banco de dados para não permitir isso?
Estou usando o MySQL versão 4.1.22