sql >> データベース >  >> RDS >> Mysql

MySQL RAND()シード値はほぼ繰り返されます

    ドキュメントによると、RAND(n)は、nが定数の場合にのみ正しく機能します。 非定数引数を使用した場合の影響は定義されていません。 MySQL 5.0.13以降、非定数引数は許可されていません。

    そして、彼らが言うように、 RAND()は完全なランダムジェネレーターを意味するものではありません。これは、同じMySQLバージョンのプラットフォーム間で移植可能なランダムな数値をオンデマンドで生成するための高速な方法です。

    MySQLドキュメント

    パラメータなしでRAND()を使用するとどうなるかを確認してください。



    1. PostgreSQLのトップGUIツール

    2. TimescaleDBの紹介

    3. PHPフォームからデータベースに複数の行を挿入する

    4. SIDの代わりにサービス名を使用してOracleに接続する方法