Rimpiazzare stringhe all’interno di campi di tabelle MySQL

Postato da ROb | nella categoria Sviluppo web, Varie | lunedì, 15 marzo 2010

0

Se avete bisogno di cercare e rimpiazzare una stringa all’interno di un campo in una tabella di un database MySQL esiste la comodissima istruzione replace.

Ipotizziamo di avere la tabella studenti con un campo tel e di voler rimpiazzare tutte le occorrenze del prefisso 0733 con il prefisso +39 0733, ecco il comando SQL per farlo:

update studenti set tel = replace(tel, '0733', '+39 0733');

E’ importante ricordare che la ricerca del testo è case sensitive.

Ulteriori informazioni su replace le trovate nella documentazione ufficiale.

Scrivi un commento