mysql - 如何使用mysql替换字符串的一部分

标签 mysql sql

我的mysql中有100个电子邮件地址表及其外观 <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="09686b6a497170276a6664" rel="noreferrer noopener nofollow">[email protected]</a>, <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="f99f9d9e9fb98180d79a9694" rel="noreferrer noopener nofollow">[email protected]</a>, <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="d3b4bbb5b693abaafdb0bcbe" rel="noreferrer noopener nofollow">[email protected]</a>, <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="82e7f0e7e9e9e7c2fafbf8ace1edef" rel="noreferrer noopener nofollow">[email protected]</a>,<a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="2f5b5b566f575655014c4042" rel="noreferrer noopener nofollow">[email protected]</a>, <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="7f1a0d1a3f0706511c1012" rel="noreferrer noopener nofollow">[email protected]</a>, ect... 。我需要更改所有@xy.com@xyz.com使用mysql查询。

请帮我查询

提前致谢!

最佳答案

你可以试试这个:

update myTable
set email = replace(email, '@xy.com', '@xyz.com')
where email like '%@xy.com'

关于mysql - 如何使用mysql替换字符串的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33606084/

相关文章:

mysql - MySQL 中 'show tables' 的 Oracle 等价物是什么

c# - 尽管有查询字符串,但在使用 sql COUNT 时 ExecuteNonQuery 返回 -1

sql - 成功插入后@@Error 可以为非零吗?

php - 如何在 PHP 中删除变量的双引号以进行 SQL 查询

mysql - SQL 查询 - 在小于或等于日期加入

Mysql - 慢查询输出

php - get_result() 在本地主机上工作,但不在实时服务器上工作

mysql - 非套接字上的套接字操作

Sql Service Broker、CLR 集成、触发器后端问题

sql - 创建表 : "There is already an object named ' table' in the database", 时出错,但我对该名称没有任何限制