-- 示例代码:使用 MySQL 的 REPLACE 函数替换字符串中的特定子字符串
-- 假设我们有一个表 `employees`,其中有一列 `email` 存储员工的电子邮件地址。
-- 我们想将所有以 "oldcompany.com" 结尾的电子邮件地址替换为 "newcompany.com"。
UPDATE employees
SET email = REPLACE(email, 'oldcompany.com', 'newcompany.com')
WHERE email LIKE '%oldcompany.com';
-- 解释:
-- 1. REPLACE(str, from_str, to_str):这是一个 MySQL 内置函数,用于将字符串 `str` 中的所有 `from_str` 替换为 `to_str`。
-- 2. UPDATE 语句用于更新表中的数据。
-- 3. SET 子句指定要更新的列和新的值。在这里,我们将 `email` 列的值更新为经过 REPLACE 函数处理后的结果。
-- 4. WHERE 子句用于限定只更新那些电子邮件地址包含 "oldcompany.com" 的记录。
上一篇:mysql 修改数据库密码
下一篇:mysql去除空格的函数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站