如当前 1 2 3 4 5 6 7 8 9 10 11 12我想把第3条di变成1 其他雷同随机变化.

解决方案 »

  1.   

    mysql主键是唯一的。
      

  2.   

    可以删除主键的ID啊,然后重新生个字段产生N自动随即的值不行的吗?
      

  3.   

    不知道你这样做的意义何在?
    如果只是临时性的随机打乱,那么只需要 order by rand() 就可以了
    如果是永久性打乱,可通过临时表过渡一下
      

  4.   


     永久性的,求SQL
      

  5.   

    小哥,我很有用地啊,,。。 先把你的用途说出来,这样可以给你想解决方法.你这个不应该是正常的处理手段
    php也应该能做啊 rand最大数据 然后把ID设为唯一, 但这样效率太低了,
    我只是想求句sql直接搞定的 有得没得啊?
      

  6.   

    select CRC32(CONCAT(NOW(),RAND())) % 100000000;