Уникальная запись mysql на вставках

Я хочу внедрить новую систему рефералов / рекламных акций. моя новая система, в которой при регистрации пользователя ему назначается определенный источник. Источником может быть что угодно, от реферала (домен клиента) до промокода (например: скидка 50%). У этого источника также есть дата (г-м-д). Каждый идентификатор источника уникален, и несколько пользователей могут иметь один и тот же идентификатор источника

Например:

source id : 1 = www.domain1.com / 2011-11-20 / (empty referal code) 
source id : 2 = www.domain1.com / 2011-11-20 / referalcode1
source id : 3 = www.domain2.com / 2011-11-20 / referalcode1
source id : 4 = www.domain2.com / 2011-11-20 / referalcode2

Реферальный код может быть смешан от клиента 1 к клиенту 2

Как я могу убедиться, что кто-то зарегистрируется (его бесплатная регистрация и у нас более 1000 часов в час) у нас нет повторяющихся записей и мы рискуем, что mysql сгенерирует ошибки?

15
задан John Conde 20 November 2011 в 22:21
поделиться