Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503

    Modificare il valore di una stringa in una campo MySQL

    Ciao
    ho la necessità con una o più query di dover modificare il valore di un campo nel MySQL. Volevo sapere se c'era la possibilità di farlo con una quesry solamente invece che con 2 come l'ho pensata io.

    Per esempio se i campi contengono la parola esempi deve esser cancellata.
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  2. #2
    be se ci dici come l'hai usata magari

    io cmq uso questa query in generale

    UPDATE tabella SET campo='valore', WHERE id='id'
    Arthens
    www.arthens.it
    www.mgbrescia.it
    "Il tempo passa e le cose cambiano, c'è solo una cosa che è sempre la stessa... l'anno dell'ultimo scudetto dell'inter."

  3. #3
    Utente di HTML.it L'avatar di Kevin
    Registrato dal
    Aug 2002
    Messaggi
    503
    beh devo fare una query per ricavare tutte le righe in una tabella che hanno un determinato falore in un campo, poi con il while prendo riga per riga, modifico il valore del campo e faccio un update per ogni riga della prima query, ma volevo sapere se c'era una soluzione più veloce della mia.
    Non ti accontentare mai. Raggiungi il successo e poi rinizia da capo.
    Non si ha mai una seconda possibilità per fare una bella prima impressione.
    Punti d'immersione in Italia e all'estero
    Template per siti web

  4. #4
    il valore che devi modificare dipende dal valore presente nella stringa?

    codice:
    UPDATE campo = 'nuovo valore' WHERE campo = 'valore'
    ma dipende molto da cosa devi modificare e in cosa ...
    anija . è solo un blog
    www.anija.it

    «i'm a fountain of blood · in the shape of a girl»

  5. #5
    Originariamente inviato da Kevin
    beh devo fare una query per ricavare tutte le righe in una tabella che hanno un determinato falore in un campo, poi con il while prendo riga per riga, modifico il valore del campo e faccio un update per ogni riga della prima query, ma volevo sapere se c'era una soluzione più veloce della mia.
    in questo caso non serve neanche un while suppongo...

    UPDATE tabella SET CAMPO='new_value' WHERE CAMPO='old_value'

    con questa query sostituisci il tutti i record che contengono 'old_value' (il valore che tu cercavi con il ciclo while per intenderci) il valore new_value..

    ciau
    Arthens
    www.arthens.it
    www.mgbrescia.it
    "Il tempo passa e le cose cambiano, c'è solo una cosa che è sempre la stessa... l'anno dell'ultimo scudetto dell'inter."

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.