sql >> Databáze >  >> RDS >> Mysql

Hodnoty výchozího bodu MySQL RAND() se téměř opakují

Podle dokumentace RAND(n) funguje správně, pouze pokud je n konstantní. Účinek použití nekonstantního argumentu není definován. Od MySQL 5.0.13 nejsou nekonstantní argumenty povoleny.

A jak se říká RAND() není myšleno jako dokonalý náhodný generátor. Je to rychlý způsob generování náhodných čísel na vyžádání, který je přenosný mezi platformami pro stejnou verzi MySQL.

Dokumentace MySQL

Zkontrolujte, co se stane, když použijete RAND() bez parametru.



  1. Zastupování adres IPv4/IPv6 v Oracle

  2. MariaDB se po aktualizaci nemůže spustit:[Upozornění] Nelze vytvořit testovací soubor /home/mysql/beta.lower-test

  3. Jak nainstalovat a zabezpečit MariaDB na Ubuntu

  4. WordPress – Zákulisí, část 1