Ma ORDER BY FIELD è un'istruzione a se stante o si può usare solo con SELECT? In ogni caso nei docs di mysql non ho trovato niente, se non qualche accenno![]()
Comunque se dici che non ha molto senso quello che voglio fare allora devo aver progettato male il database.
Perciò forse è meglio evitare gli esempi e passare al sodo.
La tabella che ho fatto io dovrebbe contenere dei testi i quali fanno parte di una guida passo a passo a un linguaggio di programmazione.
Il fatto che sia passo a passo presume che le righe siano in un ordine NON per ordine di inserimento ma tematico.
Certo, non avrei problemi inserendo tutte le tappe della guida una dopo l'altra:
Ma cosa succede se dopo aver inserito 10, 20, 30 righe, mi accorgo di essermi scordato di inserire la riga "funzioni che lavorano con le stringhe" ? Questa ovviamente dovrebbe stare vicino alla riga 'stringhe', ma oramani non ci potrei fare niente, apparte ovviamente modificare gli id uno ad uno ( !!! )codice:id titolo testo 1 'numeri' '...' 2 'stringhe' '...' 3 'array' '...'

Rispondi quotando