Заполнить поле таблицы Mysql случайными целочисленными значениями

Если требуется заполнить поле таблицы случайными целочисленными значениями, можно указать (FLOOR(1+RAND()*N)) , где N — максимальное число.  В данном случае поле будет заполнено случайными значениями от 1 до 100

UPDATE `имя_таблицы` SET `поле` = (FLOOR(1+RAND()*100))
/* если в таблице есть поля даты или времени, у которых определено значение по умолчанию CURRENT_TIMESTAMP и нам не требуется их обновление */
UPDATE `имя_таблицы` SET `поле`=(FLOOR(1+RAND()*100)), `поле_время`=`поле_время`

 

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *