Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    268

    [mysql] aggiungere parte di dato a dato esistente

    ho una tabella così formata:
    codice (primary index), testo (campo testo)

    se voglio aggiungere al valore già memorizzato all'interno del campo testo di una determinata riga, procedo come segue:

    1) conosco il codice della riga 'valore codice da modificare'
    2) select * from tabella where codice='valore codice da modificare'
    3) ottengo la variabile testo, -> testo=testo + 'testo aggiunto'
    4) update tabella set testo='testo' where codice='valore codice da modificare'

    c'è un modo per fare il tutto con un unico passaggio? Tipo qualche espressione regolare da piazzare nell'update?

    grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    update tabella set campo = concat_ws(' ',campo,'testo da aggiungere')
    where [condizione]

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    268
    grazie!

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.