Prøv dette:
UPDATE tableName SET columnName = FLOOR( 1 + RAND( ) *3 );
Fra MySQL dokumentationen
for RAND :
Så i ovenstående forespørgsel, den største værdi, der kunne genereres af 1 + RAND()*3 ville være 3.999999 , som ved gulvbelægning giver 3. Den mindste værdi ville forekomme, når RAND() returnerer 0, i hvilket tilfælde dette ville give 1.