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

    [MySql] aggiornare campo se inesistente copiandolo dal campo ID

    Ciao a tutti,

    ho aggiunto un campo nuovo in una tabella, nella maggior parte dei record il campo è vuoto.
    Come posso aggiornare questo campo in tutti i record solo se è vuoto e, ne lcaso sia vuoto, copiarlo dal valore dell'id della stessa linea?
    Ammettiamo di avere:
    id,titolo
    1,''
    2,'questo è il titolo'
    3,''
    4,'altro titolo'

    Il risultato dovrà essere:
    id,titolo
    1,'1'
    2,'questo è il titolo'
    3,'3'
    4,'altro titolo'

    Grazie,
    Roberto

  2. #2
    Utente di HTML.it L'avatar di MySQL
    Registrato dal
    May 2015
    Messaggi
    729
    update tabella set titolo=id where titolo is null

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    776
    Quote Originariamente inviata da MySQL Visualizza il messaggio
    update tabella set titolo=id where titolo is null
    Ottimo, 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.