Probeer dit:
UPDATE tableName SET columnName = FLOOR( 1 + RAND( ) *3 );
Uit de MySQL documentatie
voor RAND
:
Dus in de bovenstaande query, de grootste waarde die kan worden gegenereerd door 1 + RAND()*3
zou zijn 3.999999
, die bij een bodem 3 zou geven. De kleinste waarde zou optreden wanneer RAND()
geeft 0 terug, in welk geval dit 1 zou opleveren.