Я пытаюсь создать триггер, который будет привязывать уникальную случайную строку к каждой записи, вставленной в таблицу.
До сих пор я создал триггер, перед вставкой, который будет генерировать и добавлять хеш в таблицу. Однако мне интересно, как мне обеспечить, чтобы этот новый хеш был уникальным для моей таблицы .
Пока у меня есть триггер ниже, но, как вы можете видеть, уникальная часть отсутствует ...
BEGIN
DECLARE newhash VARCHAR(255);
SELECT MD5(CONCAT(NOW(),RAND())) INTO newhash;
SET NEW.`hash` = newhash;
END