获取当前sqlite中的随机行

时间:2014-07-16 10:35:52

标签: sqlite random

如何从当前sqlite中的表中获取随机记录。这适用于"当天的话语"。所以,我今天从db获得了一个随机记录,明天是一个不同的随机记录。

我已经看到ORDER BY RAND(20120714) LIMIT 1可以在MySQL中运行,但我想知道它是否可以在SQLite中执行此操作。

提前致谢。

1 个答案:

答案 0 :(得分:0)

SQLite不允许为其随机数生成器播种。

您必须在自己的代码中计算随机数。 只有当记录具有连续数字,即自动递增ID时,这才是容易的;你应该改变你的数据库。