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.