Возможно ли сгенерировать случайную строку в таблице mysql?
Доброго времени суток, нужна ваша помощь.
У меня уже есть существующая таблица товаров, около 1400 строк. Необходимо вставить столбец product_code с автоматически сгенерированой строкой в значении для каждого товара. Есть ли возможность это реализовать? Если есть, то как?
RuslanTii, ранд выдает не уникальные, а случайные значения, ничего не мешает им быть одинаковыми. То есть они выглядят уникальными в массе, но по факту могут повторяться. Можно проверить, выполнив запрос типа
SELECT DuplicateField, count(DuplicateField)
FROM TableName
GROUP BY DuplicateField
HAVING count(DuplicateField)>1;
ThunderCat, Спасибо проверил, к счастью совпадений не найдено. Сделал генерация кода товара php при добавлении товара в админке. Чтобы не делать все время sql запрос
Получилось, только строка генерируется с последовательными значениями (98821240998854662, 98821240998854663, .....). Можно сделать чтобы это происходило в случайном порядке чисел? (например: 546654321321654, 987987123134654, ......)