Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    221

    [MySQL] Sostituire valori

    Buon pomeriggio a tutti.
    Nella tabella wp_post di wordpress dovrei sostituire, per alcune pagine, il campo post_type con il valore "page".
    E' possibile creare un'istruzione limitata ad una serie di record, es. quelli con ID 1,6,7,9,15, così da non dover intervenire manualmente per ciascuno?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    update tabella set .... where id in (1,6,7,9,15)

    per precauzione fai le tue prove su una copia di backup.
    Ciao paesà.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    221
    Al posto dei puntini immagino debba inserire "page". E il campo dove lo indico?

    Ciao nicola, anche l'altra volta mi avevi dato una mano tu per un problema analogo...

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Al posto dei puntini devi mettere

    update tabella set campo_che_vuoi_aggiornare = campo_da_cui_vuoi_copiare_il_valore where id ....

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    221
    Forse così?

    update wp_post set post_type = page where id (1,6,7,9,15)

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    221
    Risolto così
    UPDATE wp_posts SET post_type = 'page' WHERE ID IN (1, 6, 7, 9, 15);

    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.