ciao ragazzi,
vorrei dai più esperti, ma anche da chi ha buoni consigli, un parere su una situazione seccante
ho un tabella con qualche milione di record.
si vuole che che i dati nel databese non siano più estratti in ordine alfabetico ma in modo "disordinato"
in realtà io estraggo i dati senza specificare nessun tipo di ordinamento nella query sql
il guaio che i dati sono stati caricati precedentemente in ordine alfabetico
quindi se io estraggo i record da 1 a 10 mila mi può capitare di avere tutti i record che cominciano con A. lo specifico perchè anche volendo mettere questi dati in un array e poi mescolarli , sarebbe appunto inutile.
come soluzione avevo pensato quindi , in locale per avere prestazioni maggiori, di estarre i dati dal database a gruppi di 500.000 mila, metterli in un array, mescolarli e reinfilarli nel database.
La soluzione si presenta lunga....quindi vi chiede esiste un metodo veloce per mischiare le carte?