Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


ilerok

Recommended Posts

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

 

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

 

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

INSERT INTO `oc_review` VALUES (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 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.