我有一個示例代碼在php中使用隨機的mysql不能隨機的ID?
products(id, name)
1 | Apple
2 | Sony
3 | Nokia
4 | Samsung
5 | LG
6 | Motorola
7 | Ekricson
和MySQL:
SELECT id, name FROM `products` AS prod
ORDER BY RAND(prod.id) LIMIT 5
,當我運行代碼的結果是:
4 | ...
7 | ...
1 | ...
5 | ...
6 | ...
但下次......是的結果是:
4 | ...
7 | ...
1 | ...
5 | ...
6 | ...
Id隨機運行時不會改變,如何修復ix
嘗試從RAND取出prod.id()的參數是被用來生成數字的_repeatable_序列的種子值。 (根據文件) – NickSlash