SELECT * FROM dogs order by rand(dayofyear(CURRENT_DATE)) LIMIT 1
在我看来,它通过一个随机数对数据库进行排序,并且这个数字每天都在变化。这是一个猜测,因为我需要一天的时间才能确定这是不是真的!
如何更改此查询以每分钟而不是每天按新的随机数对数据库进行排序?我试过这个:
SELECT * FROM dogs order by rand(minuteofhour(CURRENT_DATE)) LIMIT 1
但它没有用:(
谢谢你的时间!