Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    Svuotare campi di una sola colonna

    Ciao a tutti, è possibile svuotare tutti i campi di una specifica colonna ?? o per meglio dire è possibile cancellare un campo specifico per tutti i prodotti del mio db ?

    Graicess

  2. #2

  3. #3
    Basta eseguire questa query:
    codice:
    DELETE FROM Nome_tabella WHERE id=1
    Elimina il record quando il campo id e uguale a 1 nella tabella specificata dopo il FROM

  4. #4
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    si ma nel caso volessi che venissero svuotati tutti i campi indifferentemente dal contenuto ?

  5. #5
    Puoi provare cosi:
    codice:
    DELETE FROM Nome_tabella
    Ma ti assicuro che funzioni

  6. #6
    @dragon88

    Secondo te c'è differenza tra "cancellare tutti i record" e "svuotare tutti i campi di una specifica colonna"?

  7. #7
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    se devi svuotare un campo per tutti i record devi fare come dice filippo: o fai un alter table o, più semplicemente, fai un update del campo con un valore che decidi tu. Il nuovo valore ovviamente deve essere coerente con il tipo di dato del campo stesso...

  8. #8
    Scusate, ho interpretato male, aveva capito che voleva cancellare i campi, ma non ho notato che voleva cancellare solo i campi di una colonna ... visto che il suo messaggio non fosse quotato pensavo che era rivolto a me, scusate.

    EDIT:
    Allora puoi fare come dice filippo.

    Credo che per UPDATE intende una query del genere ( se non erro un'altra volta):
    codice:
    UPDATE nome_tabella SET nome_colonna = ""

  9. #9
    Originariamente inviato da dragon88
    Scusate, ho interpretato male, aveva capito che voleva cancellare i campi, ma non ho notato che voleva cancellare solo i campi di una colonna ... visto che il suo messaggio non fosse quotato pensavo che era rivolto a me, scusate.

    EDIT:
    Allora puoi fare come dice filippo.

    Credo che per UPDATE intende una query del genere ( se non erro un'altra volta):
    codice:
    UPDATE nome_tabella SET nome_colonna = ""
    Cosi facendo cambi il nome della colonna

  10. #10
    Utente di HTML.it L'avatar di zoseppe
    Registrato dal
    Jan 2005
    Messaggi
    306
    Originariamente inviato da Labtech
    Cosi facendo cambi il nome della colonna
    ???
    sei sicuro? http://dev.mysql.com/doc/refman/5.0/en/alter-table.html

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.