Visualizzazione dei risultati da 1 a 10 su 10

Discussione: MYSQL modifica campo

  1. #1

    MYSQL modifica campo

    Ciao a tutti,
    dovrei modificare tutti i record che hanno nel campo tipologia casa. in citta.

    es:

    casa.1 --> citta.1
    casa.2 --> citta.2
    casa.3 --> citta.3

    Mi potreste indicare la query mysql?

    Grazie mille.

  2. #2
    lo fai semplicemente con una replace

  3. #3
    Quindi ciclo, replace e update?
    O fa a fare un replace nella query mysql?

  4. #4
    no, una query unica basta e avanza. la replace va nella query di update

  5. #5
    UPDATE tabella1 SET tipologia= REPLACE(tipologia, 'casa', 'citta')

    così?

  6. #6

  7. #7
    a occhio pare di sì. fatti un backup prima di provarlo

    una ulteriore prova puoi farla con

    SELECT tipologia, REPLACE(tipologia, 'casa', 'citta') as nuovatipologia FROM tabella1

    e vedi cosa ti restituisce

  8. #8
    Ha funzionato!!

    strq = "UPDATE tabella1 SET tipologia= REPLACE(tipologia, 'casa.', 'citta.')"

  9. #9
    optime! quindi, birretta!

  10. #10

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.