• User

    Modificare titolo da database

    Salve forum
    Oggi volevo modificare dei titoli presenti in una determinata categoria, cioè voglio aggiungere un pezzo di stringa in tutti i post presenti in suddetta categoria
    Qualcuno mi può suggerire la query da eseguire?


  • User Attivo

    Ciao,

    puoi farlo con la funzione CONCAT di MySQL

    
    UPDATE posts
    SET post_title = CONCAT (post_title, ' stringa da concatenare')
    WHERE post_category = 10
    
    

    La query di esempio modifica tutti i titoli dei post con categoria uguale a 10, concatenando la stringa tra singoli apici al titolo.

    I nomi dei campi sono inventati, quindi sostituiscili con quelli appropriati.

    Ovviamente fai una prova su un singolo post, oppure una tabella di prova, oppure fatti un backup della tabella così da poter ripristinare tutto in caso di problemi 😉


  • User

    @flaviors200 said:

    Ciao,

    puoi farlo con la funzione CONCAT di MySQL

    >
    UPDATE posts
    SET post_title = CONCAT (post_title, ' stringa da concatenare')
    WHERE post_category = 10
    
    >```
    
    La query di esempio modifica tutti i titoli dei post con categoria uguale a 10, concatenando la stringa tra singoli apici al titolo.
    
    I nomi dei campi sono inventati, quindi sostituiscili con quelli appropriati.
    
    Ovviamente fai una prova su un singolo post, oppure una tabella di prova, oppure fatti un backup della tabella così da poter ripristinare tutto in caso di problemi ;)
    Grazie, provo e ti dico