Если в столбце уже есть повторяющиеся значения, я бы порекомендовал вместо этого создать уникальный составной ключ.
Например, чтобы решить эту проблему с этим дизайном таблицы, необходимо создать уникальное ограничение для таблицы.Столбцы CustomerID / ProductID:
создать уникальный индекс cust_products_unique для CustomerProducts (CustomerID, ProductID)
, так что по сути комбинация полей обеспечивает уникальность индекса.
С уважением