Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

[Решено] Помогите сделать SQL запрос для рандомной даты отзывывов


ilerok
 Поделиться

Рекомендованные сообщения

Всем привет! Добавил в ручную много отзывов и все они получились одной даты. 

 

Какой запрос можно выполнить что бы всем отзывам задать рандомную дату?

 

Такой запрос:

INSERT INTO `oc_review` VALUES (SELECT datetime('2015-04-30 14:53:27') - INTERVAL FLOOR( RAND( ) * 366) DAY);

 

не работает(

Ссылка на комментарий
Поделиться на других сайтах


UPDATE `oc_review` SET date_added = (SELECT datetime('2015-04-30 14:53:27') - INTERVAL FLOOR( RAND( ) * 366) DAY);

Ссылка на комментарий
Поделиться на других сайтах

UPDATE `oc_review` SET `date_added` = (NOW() - INTERVAL FLOOR(RAND() * 14) DAY) ;

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

А если быть более точным :)

UPDATE `oc_review` SET date_added = (SELECT FROM_UNIXTIME( UNIX_TIMESTAMP( ' 2015-04-30 14:53:27 ' ) + FLOOR( 0 + ( RAND( ) *63072000 ) ) ) )

 

В скобочках не ошибся?

 

  • +1 2
Ссылка на комментарий
Поделиться на других сайтах

2 минуты назад, chukcha сказал:

А если быть более точным :)

UPDATE `oc_review` SET date_added = (SELECT FROM_UNIXTIME( UNIX_TIMESTAMP( ' 2015-04-30 14:53:27 ' ) + FLOOR( 0 + ( RAND( ) *63072000 ) ) ) )

 

В скобочках не ошибся?

 

 

Сработало второе, спасибо!

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.