Vorrei cancellare da una tabella dai campi nome,punteggio tutti i record meno quelli con i 5 punteggi più alti
Vorrei cancellare da una tabella dai campi nome,punteggio tutti i record meno quelli con i 5 punteggi più alti
www.valeweb.net
non mi sembra niente di complicato... dal database ti fai ritornare i punteggi già ordinati, estrai primi 5, cancelli tutto nella tabella e riinserisci i cinque record
ciao
DELETE from tabella where (select punteggio order by punteggio desc limit 5,100);
dove al posto di 100 metti un numero pari o superiore al numero di record. P.S. Non mi assumo responsabilità. Fatti un backup prima.