Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 25
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    24

    mysql cancellare da un elemento in poi

    come in oggetto, se voglio cancellare i record nel mio database a partire dal decimo fino alla fine com'è la sintassi? grazie mille

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    24
    nessuno sa aiutarmi? pensavo fosse un problema molto semplice

  3. #3
    delete from tabella
    where id > 10

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    24
    è vero!! grazie mille, non so perche non mi è venuto in mente

  5. #5
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    24
    ah no un momento... ecco perche non mi è venuto in mente... perche con l'auto incremento anche cancellandoli i numeri incrementano tenendo conto di quelli rimossi quindi pur avendo 10 elementi magari l'indice è 80...

  6. #6
    ma tu vuoi tenere nel db solo 10 elementi, e cancellare dall'undicesimo in poi?

  7. #7
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    24
    si esatto

  8. #8
    Originariamente inviato da cittello
    ah no un momento... ecco perche non mi è venuto in mente... perche con l'auto incremento anche cancellandoli i numeri incrementano tenendo conto di quelli rimossi quindi pur avendo 10 elementi magari l'indice è 80...
    fai una tabella temporanea con solo 10 record, esegui il truncate table e ricopia i dieci nella tabella.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    ragazzi se la clausola limit funziona nella delete è fatta
    Vincenzo Miele

  10. #10
    Utente di HTML.it
    Registrato dal
    Nov 2005
    Messaggi
    24
    sono un neofita... non sono sicuro di saperlo fare... anzi, non penso proprio di saperlo fare... a proposito, cosa c'è di sbagliato in questa query? mi dice che non riesce a cancellare



    $connessione=mysql_connect("localhost", "root", "");
    $selezione_db=mysql_select_db($db_name, $connessione);
    $querydlt="DELETE * from msg_board";
    $result = mysql_query($querydlt, $connessione) or die ("non riesco a cancellare");

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.