如何使用MySQL REPLACE变量?

时间:2014-01-22 01:09:28

标签: mysql replace

我理解MySQL的REPLACE可以与INSERTUPDATE查询一起使用,但我如何使用它替换声明变量中的字符串?

这是我正在尝试的代码,但它不起作用:

DECLARE genre_string VARCHAR(255);

SET genre_string = 'drama, thriller';

SET genre_string = REPLACE(genre_string,'drama','Drama');

SELECT genre_string;

我如何让它对当前声明的变量起作用?

1 个答案:

答案 0 :(得分:2)

以下内容适用于我:

DECLARE @genre_string VARCHAR(255);

SET @genre_string = 'drama, thriller';

SET @genre_string = REPLACE(@genre_string,'drama','Drama');

SELECT @genre_string