0

これが私がこれまでに持っているものです

update review set date_added = date_add( date_added, floor( rand() * 30 ) DAY   ) where review_id = 8;

0 から 30 までのランダムな日数で日付を変更しようとしています。このクエリを機能させるには、何を変更する必要がありますか?

4

1 に答える 1

2

関数が受け入れる2 番目のパラメーターは次のDATE_ADDようになります。

INTERVAL expr unit

ここで、INTERVALキーワードは必須の部分です。

したがって、次のようになります。

date_add(date_added, INTERVAL floor(rand() * 30) DAY)

あなたのために働くべきです

于 2013-08-09T04:23:28.887 に答える