|
|
#1 (permalink) |
|
Üyelik Tarihi: 07.10.2002
Yer: İstanbul
Yaş: 26
Mesaj: 986
|
MySQL - RAND() - Windows
MySQL'in windows üzerinde bir bug'ı var. yeni versiyonları bilmiyorum, 3.23 kullanıyorum. rand() fonksiyonunu kullandığınızda en üst satırlarda gelen veriler hep aynı oluyor. normalde: SELECT * FROM tablo ORDER BY RAND(); şeklinde kullanılıyor. Bu problemi aşmak için şunun kullanılması öneriliyor: SELECT * FROM tablo ORDER BY RAND(NOW()); Bu şekilde o zamana göre seed ediliyor. gel gelelim soruna, bu bende yine aynı sonucu veriyor. yani üst sıralardaki veriler yine aynı oluyor. gerçi kendimce çözdüm problemi, seed'i kendim yapıyorum.. daha iyi bir çözüm önerebilcekmisiniz? yoksa "çalışıyosa kurcalama" şeklinde devam etsemmi? |
|
|
|
| Sponsorlu Bağlantılar | |
|
Zoque.Forum
Reklam
|
|
Zoque'a hoşgeldiniz!