2016-10-30 1 views
2

Ich möchte eine zufällige 6-stellige Zahl in mysql generieren, aber irgendwann generieren Sie nur 5 Ziffern.Generieren 6-stellige Zufallszahl in Mysql

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

+0

Und was ist falsch an Ihrem Code? Ihre Frage ist eher zweideutig. –

+0

Ich aktualisiere Frage. – Mehur

+1

Boden wählen (rand() * 900000) +100000; – Drew

Antwort

5

Wenn das Problem ist, dass Sie führende Nullen fehlen, können Sie mit dem Leerzeichen links:

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

Ich hoffe, Sie verstehen, dass „random“ bedeutet „random“ und verschiedenen Reihen kann bekomme den gleichen Wert.

Verwandte Themen