इसे आजमाएं:
UPDATE tableName SET columnName = FLOOR( 1 + RAND( ) *3 );
MySQL दस्तावेज़ीकरण
से RAND
. के लिए :
तो उपरोक्त क्वेरी में, सबसे बड़ा मान जो 1 + RAND()*3
. द्वारा उत्पन्न किया जा सकता है होगा 3.999999
, जो फ़्लोर करने पर 3 देगा। सबसे छोटा मान तब होगा जब RAND()
रिटर्न 0, जिस स्थिति में यह 1 देगा।