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

    [SQL] Sovrascrivere dati di una colonna

    Salve a tutti dovrei compiere una modifica molto delicata al mio database.
    Praticamente un campo contenente tutti zeri deve essere sostituito da un campo (avente il solito nome) ma coontenente dei numeri ben precisi e diversi tra loro.

    La funzione update penso sia dunque da scartare... ma utilizzando il comando:

    codice:
    INSERT INTO `tabella` (`colonna`) VALUES (1102537824);
    Ripetuto per tutti i record (molti)... non ottengo quanto voluto.

    Infatti rimangono i campi con valore zero e vengono aggiunti tanti record quante le righe di insert con tutti i campi vuoti eccetto quello della colonna in questione.

    Che comando devo usare per far sovrascrivere i valori già esistenti?

    Help pleaz

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    devi usare update per aggiornare il valore di un campo di 1 o più record

    http://php.html.it/guide/lezione/228...a-della-query/


    edit. Non vedo perchè sia da scartare. E' quella che serve a te. Basta che specifichi i record ai quali vuoi attribuire un determinato valore.

    esempio banale

    update tabella set campo = 10 where id < 11

    il valore 0 verrà sostituito con 10 per tutti i record che hanno id compreso tra 1 e 10.

  3. #3
    Originariamente inviato da nicola75ss
    devi usare update per aggiornare il valore di un campo di 1 o più record

    http://php.html.it/guide/lezione/228...a-della-query/


    edit. Non vedo perchè sia da scartare. E' quella che serve a te. Basta che specifichi i record ai quali vuoi attribuire un determinato valore.

    esempio banale

    update tabella set campo = 10 where id < 11

    il valore 0 verrà sostituito con 10 per tutti i record che hanno id compreso tra 1 e 10.
    I record sono 108.148 e i valori della colonna da aggiornare sono tutti diversi... ecco perchè il comando update è da scartare...

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Scusa ma questi valori nuovi ce li hai già da qualche parte in maniera da poterli associare ai record esistenti?

  5. #5
    si ma quante query dovrei scrivere?

  6. #6
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Originariamente inviato da donnie_ogm
    si ma quante query dovrei scrivere?
    Teoricamente se sei in grado di associare gli id della tua tabella con gli id relativi ai nuovi valori che vuoi sostituire basta una query.

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.