0
私が達成したいことは、テーブルのすべての行のためのランダムなタイムスタンプ値であるが、この擬似コードのように、いくつかの事前定義された時から始まる:テーブルのすべての行がランダムな値を持つようにtimestamp列を更新するには?
UPDATE `table` SET `time_column` = RANDOM_TIMESTAMP() NOT LESS THAN NOW() - 1 HOUR;
現在、私はこれを行うと、私はのために同じtimestamp
値を取得すべての行
UPDATE `table` SET `time` = NOW();
id | time_column
--------------
1 | 100
2 | 100
3 | 100
この操作はMySQLでのみ可能ですか? 1つのUPDATE
クエリですか?
DATETIMEをintに変換する必要があるため、UNIX_TIMESTAMPが追加されました。 –