Quelle est la manière la plus simple d'effectuer les opérations suivantes dans MySQL 5.1?Réaffectation aléatoire des valeurs d'une table PK
J'ai une table avec une clé primaire sous la forme d'un entier, actuellement en cours d'exécution de 1 à 220. Le PK s'exécute séquentiellement en fonction de l'ordre dans lequel les lignes ont été écrites dans la table. Je veux être en mesure de réaffecter aléatoirement cette valeur de clé primaire, de sorte que, par exemple, la ligne 1 (avec un PK de 1 actuellement) devient 19 (par exemple), la ligne 2 devient 142 (par exemple), ligne 3 devient 99 (par exemple), etc. et ainsi de suite afin que tous les nombres compris entre 1 et 220 soient réaffectés au PK.
Existe-t-il un moyen simple de le faire?
Merci, Tim
Merci pour votre réponse. Je me demandais s'il y avait un moyen plus efficace, comme dans la 220ème itération, il y aurait 219/220 probabilité de toucher un nombre déjà généré ... La raison pour laquelle je veux faire ceci est que je veux que les données apparaissent pas dans l'ordre dans lequel il a été entré, mais au hasard. Remerciements –