• User

    Modifica di alcune parti database Mysql

    Buongiorno a tutti, avevo bisogno di una dritta non intendendomi di mysql, in un database legato a un sito con virtuemart ho sbagliato nell'inserimento di molti prodotti ( importati con CSVI Virtuemart) degli attibuti mettendo uno spazio di troppo nei prezzi di questi attributi esempio
    nome attributo (+ 3€)
    che invece dovrebbe essere:
    nome attributo (+3€)
    e questo per tutti gli attributi con prezzo modificato presenti in quasi tutti i prodotti.
    Con phpMysql ho bisogno in una determinata colonna: "Attribute" di andare a modificare con una sola query ( tipo cerca e sostituisci del nodepad) la frase " [spazio]+" con "+" sapete darmi una dritta?
    Grazie.


  • User

    bastava una ricerca in google...
    cmq

    UPDATE nome-tabella SET nome-campo = REPLACE(nome-campo, 'trova-questo', 'sostituisci-con-questo');


  • User

    Grazie, avevo cercato ma sinceramente non sapevo la sintassi...e non volevo fare casini.
    grazie , comunque posso sostituire anche una sola parte di una parola?


  • User

    Certo che puoi sostituire solo una parte... ha esattamente la stessa funzione del trova-sostituisci.
    Nel tuo casao metti come secondo parametro di REPLACE '+ ' e come terzo '+'