MySQL 5.1で以下の処理を実行する最も簡単な方法はどれですか?テーブルPKの値をランダムに再割り当て
私は1から220まで実行されているプライマリキーを持つテーブルを持っています.PKは、行がテーブルに書き込まれた順番に応じて順番に実行されます。
このプライマリキーの値をランダムに再割り当てして、たとえば1行目(PKの1の場合)が19(たとえば)に、2行目が142(たとえば)に、row 3は例えば99となり、1から220の間のすべての数字がPKに再割り当てされるようになります。
これを行う簡単な方法はありますか?
おかげで、 ティム
ご返信ありがとうございます。私は、220番目の反復で、既に生成された数値を打つ確率は219/220となるように、より効率的な方法があるのだろうかと思っていました... 私がこれをやりたい理由は、それが入力された順序ではなく、ランダムに。 ありがとう –