我理解MySQL的REPLACE
可以与INSERT
和UPDATE
查询一起使用,但我如何使用它替换声明变量中的字符串?
这是我正在尝试的代码,但它不起作用:
DECLARE genre_string VARCHAR(255);
SET genre_string = 'drama, thriller';
SET genre_string = REPLACE(genre_string,'drama','Drama');
SELECT genre_string;
我如何让它对当前声明的变量起作用?
答案 0 :(得分:2)
以下内容适用于我:
DECLARE @genre_string VARCHAR(255);
SET @genre_string = 'drama, thriller';
SET @genre_string = REPLACE(@genre_string,'drama','Drama');
SELECT @genre_string