Ho un db mysql abbastanza grande (100MB), è di un forum phpbb.
Devo modificare il testo contenuto nella colonna contenente il testo dei post, per la precisione devo cambiare tutti i [b] in [b].
C'è un modo per farlo automaticamente?
Ho un db mysql abbastanza grande (100MB), è di un forum phpbb.
Devo modificare il testo contenuto nella colonna contenente il testo dei post, per la precisione devo cambiare tutti i [b] in [b].
C'è un modo per farlo automaticamente?
update tabella set campo = replace(campo,'[b]', '[B]')Originariamente inviato da Alhazred
Ho un db mysql abbastanza grande (100MB), è di un forum phpbb.
Devo modificare il testo contenuto nella colonna contenente il testo dei post, per la precisione devo cambiare tutti i [b] in [b].
C'è un modo per farlo automaticamente?
http://www.anobii.com/isalreadyinuse
update tabella set campo = replace(campo,'[b]','[b]')
fai prima un backup della tabella per sicurezza e tieni presente che la funzione replace è case sensitive.
edit. Arrivato tardi.![]()
Forse non mi sono spiegato, nel campo magari c'è scritto
il fatto è che davvero non lo so
i tag e dovranno essere sostituiti con i tag con le parentesi quadre
e devo farlo per tutti campi... 22400 circa...
Fai due query, un replace per il tag di apertura e una per quello di chiusura.
d'oh, non avevo letto il replace... avevo letto un update normale.
Grazie![]()