Web FR Asked:2020-12-02 12:23:43 +0800 CST2020-12-02 12:23:43 +0800 CST 2020-12-02 12:23:43 +0800 CST 使所有发布日期唯一 MySQL Wordpress [关闭] 772 我一次通过脚本添加了许多文章,所有文章的发布日期值都相同(2019-11-28 12:00)。如何提出请求,使它们至少有一分钟的不同。因此,类别中的条目是随机显示的,不与特定页面绑定。 mysql 1 个回答 Voted Best Answer Akina 2020-12-02T12:55:41+08:002020-12-02T12:55:41+08:00 没有指定服务器版本,很遗憾......好吧,创建类似的东西 UPDATE table t, ( SELECT MIN(id) AS N FROM table WHERE datetime = '2019-11-28 12:00' ) x SET t.datetime = t.datetime + INTERVAL (t.id - x.N) MINUTE WHERE t.datetime = '2019-11-28 12:00' 小提琴 如果“一次多篇文章”真的很多,那么添加的间隔也可以“挤压”。让我们之前说t.datetime + INTERVAL 2 * (t.id - x.N) SECOND- 它们会有所不同,但日期不会在第二天消失。
没有指定服务器版本,很遗憾......好吧,创建类似的东西
小提琴
如果“一次多篇文章”真的很多,那么添加的间隔也可以“挤压”。让我们之前说
t.datetime + INTERVAL 2 * (t.id - x.N) SECOND
- 它们会有所不同,但日期不会在第二天消失。