Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как сформировать sql запрос для рандомной даты и время?

Как сформировать sql запрос для рандомной даты и время?


     18.01.2018    Все вопросы » Общие вопросы по PHP    1965

вопрос
Здраствуйте! Есть SQL запрос меняющий дату у новостей на рандомную

UPDATE dle_post 
    SET date = MAKEDATE(2018, FLOOR(365*RAND())) 


но, здесь все новости имеют время 00-00 а возникла необходимость в рандомном времени, как сформировать запрос, чтобы и время поста было рандомным?

Ответил: sopeta


этот запрос раскидает неопубликованные новости с 18.01.2018 до 19.01.2019 не только по дате но и по времени

UPDATE dle_post 
    SET date = FROM_UNIXTIME(RAND() * 31536000 + 1516233600) 
    WHERE approve = 0
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх