Salve.
Ho una lista di righe in una tabella.
Ho la necessità di Numerare le righe secondo un certo ordine alfabetico.
Ossia, una una tabella con queste parole:
alfa
beta
comodino
domino
elicottero
fenice
etc....
Le devo ordinarle in modo alfabetico e assegnargli ad ognuno un numero crescente.
Il problema è che le parole in questa lista sono aggiunte continuamente. una parola aggiunta non è detto che sia successiva all'ultima alfabetica presente nel database.
Le parola in realtà sono HASH binari e possono essere anche 50k o 100k. Non posso tenere in ram tutti questi hash.
Mi servirebbe una query che una volta lanciata fa qualcosa del tipo.
UPDATE tabella SET numero=contatore_crescente() ORDER BY nome;
E magari contatore_crescente() è una funzione che una volta che viene richiamata incrementa il proprio contatore interno.
MYSQL ha molte funzioni però....bo.
Aiuto![]()