Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    76

    SQL: aggiunta parola chiave

    ho una tabella con questi campi:
    id, titolo, chiavi, categoriaID

    vorrei aggiungere nel campo chiavi la parola chiave 'MIACHIAVE, ' se categoriaID='MIOID' senza però dover cancellare le altre chiavi presenti..

    non so come tradurre questo in sql.. mi aiutate?

  2. #2
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    io proverei
    codice:
    UPDATE nome_tabella SET chiavi='miachiave' WHERE categoriaID='mioid';

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    76
    Originariamente inviato da web ces
    io proverei
    codice:
    UPDATE nome_tabella SET chiavi='miachiave' WHERE categoriaID='mioid';
    ehm.. "proverei" non mi basta.. non posso rischiare che miachiave vada a sostituire tutte quelle già presenti... capisci? come posso fare?

  4. #4
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    Originariamente inviato da zialaura
    capisci?
    ehm... credo di no
    intendi questo?
    codice:
    UPDATE nome_tabella SET chiavi='miachiave' WHERE categoriaID='mioid' AND chiavi='';

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    76
    Originariamente inviato da web ces
    ehm... credo di no
    intendi questo?
    codice:
    UPDATE nome_tabella SET chiavi='miachiave' WHERE categoriaID='mioid' AND chiavi='';

    mettiamo che chiavi="chiave1, chiave2, chiave3"
    vorrei solo aggiungere MIACHIAVE, senza sostituire il contenuto precedente. cioè vorrei venisse fuori:
    chiavi="MIACHIAVE, chiave1, chiave2, chiave3"

  6. #6
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    mah... mi verrebbe da dire
    codice:
    UPDATE nome_tabella SET chiavi=chiavi+'miachiave' WHERE categoriaID='mioid';
    ma non so quale sia l'operatore di concatenamento stringhe...
    dovresti chiedere a piero

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    76
    Originariamente inviato da web ces
    mah... mi verrebbe da dire
    codice:
    UPDATE nome_tabella SET chiavi=chiavi+'miachiave' WHERE categoriaID='mioid';
    ma non so quale sia l'operatore di concatenamento stringhe...
    dovresti chiedere a piero
    sì verrebbe da dire anche a me... ma chi mi dice come si fa correttamente in pratica?

  8. #8
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    maremma che impazienza!
    toh
    codice:
    UPDATE nome_tabella SET chiavi=CONCAT('miachiave',chiavi) WHERE categoriaID='mioid';

  9. #9
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    76
    Originariamente inviato da web ces
    maremma che impazienza!
    toh
    codice:
    UPDATE nome_tabella SET chiavi=CONCAT('miachiave',chiavi) WHERE categoriaID='mioid';
    grazie mille
    ora faccio un po' di prove

  10. #10
    Utente bannato
    Registrato dal
    Apr 2003
    Messaggi
    1,119
    se vuoi metterci la virgola per separare le chiavi, usa
    CONCAT_WS(separatore,str1,str2)
    codice:
    CONCAT_WS(',', 'miachiave', chiavi)

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.