MySQL Substituir função

MySQL Substituir função
Este guia analisa a função MySQL Substituir que nos permite substituir uma string em uma coluna de tabela por uma nova string.

A função de substituição é simples e este guia será curto. No entanto, a função de substituição pode ser útil quando você precisa atualizar ou alterar valores em uma tabela como URL quebrado.

OBSERVAÇÃO: Não confunda a função de substituição com a instrução Substitua usada para atualizar dados em uma tabela.

Uso básico

A sintaxe geral para esta função é simples:

Substituir (str, antigo_str, new_str);

Um caso de uso padrão da função de substituição é quando usado na cláusula de atualização. A sintaxe geral para isso é:

Atualizar tbl_name Set Field = Substituir (campo, Old_Str, new_str) onde [condição];

Exemplo de uso de casos

Abaixo está um exemplo sobre como usar a função MySQL Substituir:

OBSERVAÇÃO: A função de substituição não suporta regex e, portanto, não é ilustrada neste tutorial.

Considere a consulta abaixo:

Atualizar Sakila.título do conjunto de filmes = substituir ("título", "Dragon Squad", "Dragonfly Squad");

O exposto acima encontrará a string especificada e a substituirá pela nova string. Como existe apenas uma iteração da sequência de set, apenas um valor é alterado.

Conclusão

Este guia rápido ilustrou como usar o MySQL Substituir função para substituir uma string por uma nova string em um banco de dados.