-- 使用 REPLACE 函数替换字符串中的指定内容
-- 示例 1: 替换字符串中的子字符串
SELECT REPLACE('hello world', 'world', 'MySQL');
-- 解释: 将字符串 'hello world' 中的 'world' 替换为 'MySQL'
-- 结果: 'hello MySQL'
-- 示例 2: 替换字段中的指定内容
UPDATE table_name
SET column_name = REPLACE(column_name, 'old_text', 'new_text')
WHERE condition;
-- 解释: 将表 table_name 中 column_name 字段内所有 'old_text' 替换为 'new_text',满足 WHERE 条件的行才会被更新
-- 示例 3: 处理 NULL 值
SELECT REPLACE(NULL, 'old_text', 'new_text');
-- 解释: 如果第一个参数是 NULL,则返回 NULL,不会进行替换
-- 结果: NULL
上一篇:mysql 清空表数据
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站