Salve, sono un newbye e vi chiedo essendo il mio primo post di avere un po di pazienza :-)

In una tabella MySQL di circa 15.000 records ho aggiunto un campo varchar(15) che userò come chiave primaria. Per motivi relativi all'applicativo che userà la tabella, non posso usare un autoincrement.

Ho bisogno di popolare il campo con la funzione uniqid() per ogni record della tabella.

L'algoritmo sarebbe il seguente:

1 - posizionarsi sul primo record;
2 - generare il valore unico con uniqid();
3 - inserire il valore nel campo;
4 - ripetere gli step da 1 a 3 per tutti i records della tabella.

Conoscendo MySQL, ma non PHP vi sarei grato di qualsiasi aiuto per ottenere il codice che ottiene il risultato posto?


Grazie.