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