これを試してください:
UPDATE tableName SET columnName = FLOOR( 1 + RAND( ) *3 );
MySQL ドキュメント
から RAND
の場合 :
したがって、上記のクエリでは、1 + RAND()*3
によって生成される可能性のある最大値 3.999999
になります 、これは床に置くと3になります。RAND()
のときに最小値が発生します 0を返します。この場合、1になります。
これを試してください:
UPDATE tableName SET columnName = FLOOR( 1 + RAND( ) *3 );
MySQL ドキュメント
から RAND
の場合 :
したがって、上記のクエリでは、1 + RAND()*3
によって生成される可能性のある最大値 3.999999
になります 、これは床に置くと3になります。RAND()
のときに最小値が発生します 0を返します。この場合、1になります。