MySQL Sostituisci la funzione

MySQL Sostituisci la funzione
Questa guida esamina la funzione di sostituzione di MySQL che ci consente di sostituire una stringa in una colonna della tabella con una nuova stringa.

La funzione di sostituzione è semplice e questa guida sarà breve. Tuttavia, la funzione di sostituzione può essere utile quando è necessario aggiornare o modificare i valori in una tabella come l'URL rotto.

NOTA: Non confondere la funzione Sostituisci con l'istruzione Sostituisci utilizzata per aggiornare i dati in una tabella.

Uso di base

La sintassi generale per questa funzione è semplice:

Sostituisci (STR, Old_STR, New_STR);

Un caso di utilizzo standard della funzione Sostituzione è quando utilizzato con la clausola di aggiornamento. La sintassi generale per questo è:

AGGIORNAMENTO TBL_NAME set field = sostituire (field, old_str, new_str) dove [condizione];

Esempio di casi d'uso

Di seguito è riportato un esempio su come utilizzare la funzione di sostituzione di mysql:

NOTA: La funzione di sostituzione non supporta il regex e quindi non è illustrata in questo tutorial.

Considera la query di seguito:

Aggiorna Sakila.Film set title = sostituire ("titolo", "Dragon Squad", "Dragonfly Squad");

Quanto sopra troverà la stringa specificata e la sostituirà con la nuova stringa. Poiché esiste una sola iterazione della stringa set, viene modificato solo un valore.

Conclusione

Questa guida rapida illustrava come utilizzare la funzione di sostituzione di mysql per sostituire una stringa con una nuova stringa in un database.