Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL RAND() началните стойности почти се повтарят

Според документацията RAND(n) работи правилно само ако n е постоянно. Ефектът от използването на непостоянен аргумент е недефиниран. От MySQL 5.0.13 непостоянните аргументи не са разрешени.

И както се казва RAND() не е предназначен да бъде перфектен генератор на случаен принцип. Това е бърз начин за генериране на произволни числа при поискване, който е преносим между платформи за една и съща версия на MySQL.

Документация за MySQL

Проверете какво ще се случи, ако използвате RAND() без параметър.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да зададете променливи на средата за Laravel 5 на AWS EC2 с MySQL

  2. Разбъркайте низ с mysql/sql

  3. MySQL utf8mb4, Грешки при запазване на Emojis

  4. Съхранение на пароли за MYSQL в PHP приложение по сигурен начин

  5. Не мога да се свържа с локален MySQL сървър в docker-compose