2016-10-30 8 views
2

mysqlでランダムな6桁の数字を生成したいが、たぶん5桁しか生成しない。mysqlで6桁の乱数を生成

UPDATE member SET updates = FLOOR(RAND() * 999999)

+0

あなたのコードで何が問題になっていますか?あなたの質問はむしろあいまいです。 –

+0

質問を更新します。 – Mehur

+1

セレクトフロア(rand()* 900000)+100000; – Drew

答えて

5

問題はあなたが先行ゼロが欠落している、あなたはスペースでパッドを左にできることである場合:

UPDATE member 
    SET updates = LPAD(FLOOR(RAND() * 999999.99), 6, '0'); 

私は、あなたが「ランダム」は、「ランダム」と異なる行をことができることを意味することを理解してほしいです同じ値を得る。