我试图更新数据库并更改日期。我已经做了一些研究,但没有发现任何问题。所以我用了两个时间戳。
我试图做这种方法:
UPDATE `ps_blog_post`
SET `time_add` = ROUND((RAND() * (1387888821-1357562421)+1357562421))
现在到处都是新日期:
0000:00:00
任何帮助将不胜感激
最佳答案
您有一个正确的想法,但是似乎无法使用所使用的int文字转换为时间戳的方式-您缺少对FROM_UNIXTIME
的显式调用:
UPDATE `ps_blog_post`
SET `time_add` =
FROM_UNIXTIME(ROUND((RAND() * (1387888821 - 1357562421) + 1357562421)))