Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    cancellare tutti gli id tranne alcuni in un db, e' possibile?

    Da phpmyadmin vorrei poter cancellare tutti gli id e lasciarne alcuni che indico io, saranno una 30ina, come posso farlo in automatico? esiste una query che lo faccia?

    Nel senso qualcosa tipo

    delete * from tabella tranne 1,2,3,4,5 ecc
    ?
    Mai dire Mai

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    se devi cancellare solo quelli con id maggiore di 5

    delete from tabella where id > 5

    se gli id da tenere sono sparsi

    delete from tabella where id not in (x,y,z)

    dove x,y,z saranno gli id che vuoi conservare


  3. #3
    Originariamente inviato da nicola75ss
    se devi cancellare solo quelli con id maggiore di 5

    delete from tabella where id > 5

    se gli id da tenere sono sparsi

    delete from tabella where id not in (x,y,z)

    dove x,y,z saranno gli id che vuoi conservare

    grazie nicola, mi sa che e' la seconda opzione perche' gli id sono sparsi.
    Quelli che devo mantenere vanno dal 500 in poi ma sparpagliati

    Grazie per l'aiuto
    Mai dire Mai

  4. #4
    OK, funziona, grazie 1000
    Mai dire Mai

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 © 2024 vBulletin Solutions, Inc. All rights reserved.