Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wartości inicjujące MySQL RAND() prawie się powtarzają

Zgodnie z dokumentacją RAND(n) działa poprawnie tylko wtedy, gdy n jest stałe. Efekt użycia niestałego argumentu jest niezdefiniowany. Od MySQL 5.0.13 niestałe argumenty są niedozwolone.

A jak mówią, RAND() nie ma być idealnym generatorem losowym. Jest to szybki sposób generowania liczb losowych na żądanie, który można przenosić między platformami dla tej samej wersji MySQL.

Dokumentacja MySQL

Sprawdź, co się stanie, jeśli użyjesz RAND() bez parametrów.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak uzyskać ostatnio wstawiony identyfikator z tabeli MySQL?

  2. MySQL — wybór kolumny spoza grupy według

  3. Jak uzyskać rozmiar tabeli MySQL dla tabel w bazie danych?

  4. zwróć mysql wartość logiczną „tak” lub „nie”

  5. App Engine i MySQL