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:
codice:
     id       titolo          testo
      1      'numeri'         '...'
      2      'stringhe'       '...'
      3      'array'           '...'
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 ( !!! )